torreta-del-drac-server/docker-compose.yml
2025-04-11 21:49:21 +02:00

31 lines
No EOL
870 B
YAML

services:
torreta:
build: .
env_file:
- .env
environment:
DJANGO_SUPERUSER_PASSWORD: ${ADMIN_PASSWORD}
DJANGO_SUPERUSER_USERNAME: ${ADMIN_USER}
DJANGO_SUPERUSER_EMAIL: admin@admin.com
DJANGO_DB_PATH: /app/data/db.sqlite3
command: >
sh -c "python manage.py migrate &&
python manage.py collectstatic --no-input &&
python manage.py createsuperuser --username \"${ADMIN_USER}\" --email=admin@admin.com --noinput || true &&
python manage.py runserver 0.0.0.0:4555"
volumes:
- static:/app/staticfiles
- torreta_db:/app/data
nginx:
image: nginx:latest
ports:
- "4555:80"
restart: always
volumes:
- static:/app/staticfiles
- ./nginx/nginx.conf:/etc/nginx/nginx.conf
depends_on:
- torreta
volumes:
static:
torreta_db: