mirror of
https://github.com/EDeev/deev.space.git
synced 2026-10-07 20:49:59 +03:00
- Dockerfile: collectstatic при сборке, gunicorn, непривилегированный пользователь, база и загрузки в томе /data, миграции при старте; - compose.yaml для запуска одной командой, .env.example со всеми переменными.
20 lines
485 B
YAML
20 lines
485 B
YAML
services:
|
|
web:
|
|
build: .
|
|
image: ghcr.io/edeev/deev.space:latest
|
|
ports:
|
|
- "8000:8000"
|
|
env_file:
|
|
- path: .env
|
|
required: false
|
|
environment:
|
|
DJANGO_SECRET_KEY: ${DJANGO_SECRET_KEY:-change-me-to-a-long-random-string}
|
|
DJANGO_ALLOWED_HOSTS: ${DJANGO_ALLOWED_HOSTS:-localhost,127.0.0.1}
|
|
DJANGO_SECURE_SSL_REDIRECT: "False"
|
|
DJANGO_SERVE_MEDIA: "True"
|
|
volumes:
|
|
- data:/data
|
|
restart: unless-stopped
|
|
|
|
volumes:
|
|
data:
|