mirror of
https://gitlab.science.ru.nl/technicie/MarietjeDjango.git
synced 2025-12-11 09:12:22 +01:00
Add Docker build and docker compose file
This commit is contained in:
43
docker-compose.yml.example
Normal file
43
docker-compose.yml.example
Normal file
@ -0,0 +1,43 @@
|
||||
services:
|
||||
reverse-proxy:
|
||||
container_name: 'marietje-reverse-proxy'
|
||||
image: nginx:latest
|
||||
restart: 'always'
|
||||
depends_on:
|
||||
- backend
|
||||
ports:
|
||||
- 80:80
|
||||
volumes:
|
||||
- ./data/shared/media/:/marietje/media/
|
||||
- ./data/shared/static/:/marietje/static/
|
||||
- ./data/reverse-proxy/conf.d/:/etc/nginx/conf.d/
|
||||
- ./data/reverse-proxy/nginx.conf:/etc/nginx/nginx.conf
|
||||
networks:
|
||||
- marietje-network
|
||||
|
||||
backend:
|
||||
build: "."
|
||||
restart: 'always'
|
||||
container_name: 'marietje-backend'
|
||||
volumes:
|
||||
- ./data/shared/static/:/marietje/src/website/static/
|
||||
- ./data/shared/media/:/marietje/src/website/media/
|
||||
- ./data/backend/log/:/marietje/log/
|
||||
environment:
|
||||
DJANGO_SECRET_KEY: '[Django Secret key]'
|
||||
VIRTUAL_HOST: '[Marietje hostname]'
|
||||
VIRTUAL_PROTO: 'uwsgi'
|
||||
DJANGO_ALLOWED_HOST: 'marietje-zuid.nl'
|
||||
DJANGO_MYSQL_NAME: 'marietje'
|
||||
DJANGO_MYSQL_USER: 'marietje'
|
||||
DJANGO_MYSQL_PASSWORD: '[Marietje zuid database password]'
|
||||
DJANGO_MYSQL_HOST: 'localhost'
|
||||
DJANGO_MYSQL_PORT: '3306'
|
||||
DJANGO_BERTHA_HOST: 'bach.science.ru.nl'
|
||||
DJANGO_BERTHA_PORT: '1234'
|
||||
networks:
|
||||
- marietje-network
|
||||
|
||||
networks:
|
||||
marietje-network:
|
||||
driver: bridge
|
||||
Reference in New Issue
Block a user