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 |
||||
cd /app |
||||
chown www-data:www-data /app/media |
||||
python manage.py migrate |
||||
#python manage.py loaddata /app/apps/*/fixtures/*.json |
||||
python2.7 /usr/bin/supervisord -n |
||||
|
||||
Loading…
Reference in new issue