Added beamershow to deployment
This commit is contained in:
parent
94ccf36b8e
commit
7d28b60f3f
@ -11,7 +11,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- default
|
- default
|
||||||
backend_server:
|
backend_server:
|
||||||
image: registry.odit.services/lfk/backend:dev
|
image: registry.odit.services/lfk/backend:latest
|
||||||
environment:
|
environment:
|
||||||
APP_PORT: '4010'
|
APP_PORT: '4010'
|
||||||
APP_URL: http://localhost:4010
|
APP_URL: http://localhost:4010
|
||||||
@ -32,26 +32,26 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- default
|
- default
|
||||||
frontend_server:
|
frontend_server:
|
||||||
image: registry.odit.services/lfk/frontend:dev
|
image: registry.odit.services/lfk/frontend:latest
|
||||||
networks:
|
networks:
|
||||||
- default
|
- default
|
||||||
volumes:
|
volumes:
|
||||||
- ./env_frontend.js:/usr/share/nginx/html/env.js
|
- ./env_frontend.js:/usr/share/nginx/html/env.js
|
||||||
selfservice:
|
selfservice:
|
||||||
image: registry.odit.services/lfk/selfservice:dev
|
image: registry.odit.services/lfk/selfservice:latest
|
||||||
networks:
|
networks:
|
||||||
- default
|
- default
|
||||||
volumes:
|
volumes:
|
||||||
- ./env_selfservice.js:/usr/share/nginx/html/env.js
|
- ./env_selfservice.js:/usr/share/nginx/html/env.js
|
||||||
document_server:
|
document_server:
|
||||||
image: registry.odit.services/lfk/document-server:dev
|
image: registry.odit.services/lfk/document-server:latest
|
||||||
environment:
|
environment:
|
||||||
APP_PORT: 4010
|
APP_PORT: 4010
|
||||||
NODE_ENV: production
|
NODE_ENV: production
|
||||||
networks:
|
networks:
|
||||||
- default
|
- default
|
||||||
mailer:
|
mailer:
|
||||||
image: registry.odit.services/lfk/mailer:dev
|
image: registry.odit.services/lfk/mailer:latest
|
||||||
environment:
|
environment:
|
||||||
APP_PORT: 4010
|
APP_PORT: 4010
|
||||||
NODE_ENV: production
|
NODE_ENV: production
|
||||||
@ -63,6 +63,15 @@ services:
|
|||||||
MAIL_USER: h2ifdztl43xaipix@ethereal.email
|
MAIL_USER: h2ifdztl43xaipix@ethereal.email
|
||||||
networks:
|
networks:
|
||||||
- default
|
- default
|
||||||
|
beamershow:
|
||||||
|
image: registry.odit.services/lfk/beamershow:latest
|
||||||
|
networks:
|
||||||
|
- default
|
||||||
|
logging:
|
||||||
|
driver: "json-file"
|
||||||
|
options:
|
||||||
|
max-file: "1"
|
||||||
|
max-size: "1m"
|
||||||
proxy:
|
proxy:
|
||||||
image: nginx:latest
|
image: nginx:latest
|
||||||
ports:
|
ports:
|
||||||
|
@ -83,5 +83,25 @@ http {
|
|||||||
location =/selfservice{
|
location =/selfservice{
|
||||||
return 301 /selfservice/;
|
return 301 /selfservice/;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#Location /beamershow redicts every beamershow related url to the beamershow container.
|
||||||
|
location /beamershow {
|
||||||
|
proxy_pass http://beamershow:80;
|
||||||
|
proxy_redirect off;
|
||||||
|
|
||||||
|
#Set the headers needed by the backend for smooth proxying
|
||||||
|
proxy_set_header Upgrade $http_upgrade;
|
||||||
|
proxy_set_header Connection keep-alive;
|
||||||
|
proxy_set_header Host $host;
|
||||||
|
proxy_set_header X-Forwarded-Prefix /beamershow;
|
||||||
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||||
|
proxy_set_header X-Forwarded-Proto $scheme;
|
||||||
|
proxy_set_header X-Forwarded-Host $server_name;
|
||||||
|
}
|
||||||
|
|
||||||
|
#Redirect beamershow without trailing slash to beamershow/
|
||||||
|
location =/beamershow{
|
||||||
|
return 301 /beamershow/;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
Reference in New Issue
Block a user