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