This commit is contained in:
2
Makefile
2
Makefile
@@ -1,6 +1,6 @@
|
||||
prod:
|
||||
docker compose down
|
||||
docker compose -f compose.yaml up --build
|
||||
docker compose -f ./compose.yaml -f ./compose.prod.yaml up --build
|
||||
|
||||
dev:
|
||||
docker compose down
|
||||
|
||||
@@ -3,4 +3,9 @@ services:
|
||||
command: gunicorn -b 0.0.0.0:8000 website.wsgi:application
|
||||
volumes:
|
||||
- ./src:/src
|
||||
env_file:
|
||||
- path: .env.template
|
||||
required: true
|
||||
- path: .env
|
||||
required: false
|
||||
|
||||
|
||||
5
compose.prod.yaml
Normal file
5
compose.prod.yaml
Normal file
@@ -0,0 +1,5 @@
|
||||
services:
|
||||
web:
|
||||
env_file:
|
||||
- path: .env
|
||||
required: true
|
||||
@@ -1,12 +1,8 @@
|
||||
services:
|
||||
web:
|
||||
env_file:
|
||||
- .env.template
|
||||
command: python -Wa manage.py test --noinput --parallel
|
||||
restart: "no"
|
||||
|
||||
db:
|
||||
env_file:
|
||||
- .env.template
|
||||
|
||||
env_file:
|
||||
- path: .env.template
|
||||
required: true
|
||||
|
||||
|
||||
@@ -10,7 +10,6 @@ services:
|
||||
PYTHONDONTWRITEBYTECODE: 1
|
||||
PYTHONUNBUFFERED: 1
|
||||
DJANGO_SETTINGS_MODULE: ${DJANGO_SETTINGS_MODULE}
|
||||
env_file: ".env"
|
||||
restart: unless-stopped
|
||||
|
||||
db:
|
||||
@@ -21,7 +20,11 @@ services:
|
||||
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
|
||||
volumes:
|
||||
- postgres_data:/var/lib/postgresql
|
||||
env_file: ".env"
|
||||
env_file:
|
||||
- path: .env.template
|
||||
required: true
|
||||
- path: .env
|
||||
required: false
|
||||
restart: unless-stopped
|
||||
|
||||
adminer:
|
||||
|
||||
Reference in New Issue
Block a user