Django, DRF, VueJS, Docker, NGINX, Traefik, VuePress, Portainer, Celery, Flower, Element UI, GitLab CI
MIT License
This project is an example of how to set up a containerized Django application using nginx and VueJS. The project uses GitLab for continuous integration.
A highly detailed explanation of the development of this project can be found in documentation/README.md
.
docker-compose
is used to start either the development or production version. For production, run the following:
docker-compose up --build
For local development (hot reloading on the Vue and Django applications), run the following command:
docker-compose -f docker-compose.dev.yml up --build
The project is currently under development. Please feel free to create issues and merge requests.