Link: jmp-app.tk
Username: adam
Password: pass4dev
Backend Pipeline:
Frontend Pipeline:
Required:
Recommended:
Clone the repository
git clone https://github.com/jmp-app/jmp.git
cd jmp
To run the development environment you only need run the following Make target:
make setup-dev
or for the production environment:
make setup-prod
Note:
- For a real production environment you need to adjust all the environment variables properly. See dotenv.
There is also a Makefile accessible for the most common tasks: Makefile
Run make help
for more information.
Clone the repository
git clone https://github.com/jmp-app/jmp.git
cd jmp
Create the following .env
and configuration files from its corresponding example files:
Read more about all variables at dotenv
Build vue
docker-compose -f vue-build.yml run npm
Note:
- To run vue at development with a local installation of npm, read this documentation
Build and start the docker containers
docker-compose up -d --build
Install all the dependencies using the composer of the app container
docker exec app composer install
Build and start the docker containers
docker-compose -f docker-compose.prod.yml up -d --build
You can now access the frontend at http://localhost and the api at http://localhost/api
Check the documentation for further information.
Everything related to the frontend is located in vue. The frontend is built with Vue.js.
Everything related to the backend is located in api. The backend uses the Slim Framework.
- Simon Friedli - @Simai00
- Dominik Strässle - @dominikstraessle
- Kay Mattern - @mtte
This project is licensed under the MIT License - see the LICENSE file for details.