1
0
Fork 0
mirror of https://github.com/demostf/setup synced 2026-06-04 00:54:07 +02:00
This commit is contained in:
Robin Appelman 2017-04-13 19:02:58 +02:00
commit 8f63754883
2 changed files with 25 additions and 3 deletions

View file

@ -10,13 +10,14 @@ services:
- "certs:/etc/nginx/certs:ro" - "certs:/etc/nginx/certs:ro"
- "./api.tmpl:/etc/nginx/conf.d/api.tmpl" - "./api.tmpl:/etc/nginx/conf.d/api.tmpl"
- "./static.tmpl:/etc/nginx/conf.d/static.tmpl" - "./static.tmpl:/etc/nginx/conf.d/static.tmpl"
- "./sync.tmpl:/etc/nginx/conf.d/sync.tmpl"
- "${DEMO_ROOT}:/demos" - "${DEMO_ROOT}:/demos"
environment: environment:
- HOST=${HOST} - HOST=${HOST}
- UPLOAD_FASTCGI=api:9000 - UPLOAD_FASTCGI=api:9000
- UPLOAD_SCRIPT=/app/src/public/upload.php - UPLOAD_SCRIPT=/app/src/public/upload.php
networks: networks:
- api-tier - proxy-tier
depends_on: depends_on:
- api - api
api: api:
@ -36,7 +37,7 @@ services:
volumes: volumes:
- "${DEMO_ROOT}:/demos" - "${DEMO_ROOT}:/demos"
networks: networks:
- api-tier - proxy-tier
- db-tier - db-tier
- parser-tier - parser-tier
@ -48,6 +49,14 @@ services:
networks: networks:
- parser-tier - parser-tier
sync:
image: demostf/sync
container_name: sync
mem_limit: 128m
restart: unless-stopped
networks:
- proxy-tier
db: db:
image: demostf/db image: demostf/db
container_name: db container_name: db
@ -59,7 +68,7 @@ services:
- db-tier - db-tier
networks: networks:
api-tier: proxy-tier:
db-tier: db-tier:
parser-tier: parser-tier:

13
sync.tmpl Normal file
View file

@ -0,0 +1,13 @@
server {
listen 80;
server_name sync.${HOST};
add_header 'Access-Control-Allow-Origin' '*';
location / {
proxy_pass http://sync;
proxy_http_version 1.1;
proxy_set_header Upgrade ${DOLLAR}http_upgrade;
proxy_set_header Connection "upgrade";
}
}