parent
c448520b0b
commit
06830f6c63
4 changed files with 127 additions and 3 deletions
@ -0,0 +1,64 @@ |
|||||||
|
version: '3' |
||||||
|
|
||||||
|
services: |
||||||
|
db: |
||||||
|
image: postgres:10.3-alpine |
||||||
|
restart: always |
||||||
|
ports: |
||||||
|
- "5432:5432" |
||||||
|
env_file: |
||||||
|
- .env |
||||||
|
volumes: |
||||||
|
- /work/data/back_${CI_COMMIT_REF_NAME}/postgres:/var/lib/postgresql/data |
||||||
|
logging: &logging |
||||||
|
driver: "json-file" |
||||||
|
options: |
||||||
|
max-size: "1m" |
||||||
|
max-file: "1" |
||||||
|
networks: |
||||||
|
- internal |
||||||
|
- review |
||||||
|
labels: |
||||||
|
- traefik.enable=false |
||||||
|
|
||||||
|
redis: |
||||||
|
image: redis:4.0.9-alpine |
||||||
|
restart: always |
||||||
|
ports: |
||||||
|
- "127.0.0.1:6379:6379" |
||||||
|
volumes: |
||||||
|
- /work/data/back_${CI_COMMIT_REF_NAME}/redis:/data |
||||||
|
logging: *logging |
||||||
|
networks: |
||||||
|
- internal |
||||||
|
- review |
||||||
|
labels: |
||||||
|
- traefik.enable=false |
||||||
|
|
||||||
|
app: |
||||||
|
build: |
||||||
|
context: ../ |
||||||
|
dockerfile: docker/Dockerfile |
||||||
|
restart: always |
||||||
|
env_file: |
||||||
|
- .env |
||||||
|
volumes: |
||||||
|
- /work/data/back_${CI_COMMIT_REF_NAME}/media:/app/media |
||||||
|
ports: |
||||||
|
- "${PORT}:80" |
||||||
|
depends_on: |
||||||
|
- db |
||||||
|
- redis |
||||||
|
logging: *logging |
||||||
|
networks: |
||||||
|
- internal |
||||||
|
- review |
||||||
|
labels: |
||||||
|
- traefik.frontend.rule=Host:${REVIEW_HOST} |
||||||
|
- traefik.docker.network=review |
||||||
|
|
||||||
|
networks: |
||||||
|
internal: |
||||||
|
review: |
||||||
|
external: |
||||||
|
name: review |
||||||
@ -1,5 +1,6 @@ |
|||||||
#!/bin/sh |
#!/bin/sh |
||||||
cd /app |
cd /app |
||||||
|
chown www-data:www-data /app/media |
||||||
python manage.py migrate |
python manage.py migrate |
||||||
#python manage.py loaddata /app/apps/*/fixtures/*.json |
#python manage.py loaddata /app/apps/*/fixtures/*.json |
||||||
python2.7 /usr/bin/supervisord -n |
python2.7 /usr/bin/supervisord -n |
||||||
|
|||||||
Loading…
Reference in new issue