1
0
Fork 0
mirror of https://github.com/demostf/setup synced 2026-06-03 16:44:06 +02:00

add api and upload

This commit is contained in:
Robin Appelman 2017-03-20 23:54:45 +01:00
commit cada773b11
2 changed files with 8 additions and 14 deletions

View file

@ -5,21 +5,9 @@ server {
client_max_body_size 150m;
include upload.conf;
index index.php;
try_files $uri /index.php?$query_string /index.php;
location ~ \.php$ {
fastcgi_pass api:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME /app/public/index.php;
}
location = /upload {
fastcgi_pass api:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME /app/public/upload.php;
}
}

View file

@ -12,6 +12,8 @@ services:
- "./api.tmpl:/etc/nginx/conf.d/api.tmpl"
environment:
- HOST=${HOST}
- UPLOAD_FASTCGI=api:9000
- UPLOAD_SCRIPT=/app/public/upload.php
networks:
- proxy-tier
depends_on:
@ -20,11 +22,15 @@ services:
image: demostf/api
container_name: api
environment:
- BASE_HOST=${HOST}
- DEMO_ROOT=/demos
- DB_TYPE=pgsql
- DB_HOST=db
- DB_DATABASE=postgres
- DB_USERNAME=postgres
- DB_PASSWORD=${DB_PASSWORD}
volumes:
- "${DEMO_ROOT}:/demos"
networks:
- proxy-tier
- db-tier