· 4 years ago · Nov 03, 2020, 06:26 AM
1version: "3.7"
2
3services:
4 web:
5 image: ***
6 deploy:
7 restart_policy:
8 condition: on-failure
9 command: bash -c "python manage.py makemigrations --noinput && python manage.py migrate && gunicorn medialogbook_project.wsgi -b 0.0.0.0:80"
10 environment:
11 - ENVIRONMENT=development
12 - ALLOWED_HOST= ***
13 - SECRET_KEY= ***
14 - GOOGLE_BOOK_API= ***
15 - TMDB_KEY= ***
16 - NYT_API= ***
17 - DEBUG=1
18 - SQL_ENGINE=django.db.backends.postgresql_psycopg2
19 - SQL_DB= ***
20 - SQL_USER= ***
21 - SQL_PASSWORD= ***
22 - SQL_HOST=db
23 - SQL_PORT=5432
24 ports:
25 - "80:80"
26 depends_on:
27 - db
28
29 db:
30 image: postgres:12.1
31 deploy:
32 restart_policy:
33 condition: on-failure
34 environment:
35 - POSTGRES_DB= ***
36 - POSTGRES_USER= ***
37 - POSTGRES_PASSWORD= ***
38 - POSTGRES_HOST=db
39 volumes:
40 - postgres_data:/var/lib/postgresql/data/
41
42volumes:
43 postgres_data:
44