Added beamershow to deployment
This commit is contained in:
parent
94ccf36b8e
commit
7d28b60f3f
|
@ -11,7 +11,7 @@ services:
|
|||
networks:
|
||||
- default
|
||||
backend_server:
|
||||
image: registry.odit.services/lfk/backend:dev
|
||||
image: registry.odit.services/lfk/backend:latest
|
||||
environment:
|
||||
APP_PORT: '4010'
|
||||
APP_URL: http://localhost:4010
|
||||
|
@ -32,26 +32,26 @@ services:
|
|||
networks:
|
||||
- default
|
||||
frontend_server:
|
||||
image: registry.odit.services/lfk/frontend:dev
|
||||
image: registry.odit.services/lfk/frontend:latest
|
||||
networks:
|
||||
- default
|
||||
volumes:
|
||||
- ./env_frontend.js:/usr/share/nginx/html/env.js
|
||||
selfservice:
|
||||
image: registry.odit.services/lfk/selfservice:dev
|
||||
image: registry.odit.services/lfk/selfservice:latest
|
||||
networks:
|
||||
- default
|
||||
volumes:
|
||||
- ./env_selfservice.js:/usr/share/nginx/html/env.js
|
||||
document_server:
|
||||
image: registry.odit.services/lfk/document-server:dev
|
||||
image: registry.odit.services/lfk/document-server:latest
|
||||
environment:
|
||||
APP_PORT: 4010
|
||||
NODE_ENV: production
|
||||
networks:
|
||||
- default
|
||||
mailer:
|
||||
image: registry.odit.services/lfk/mailer:dev
|
||||
image: registry.odit.services/lfk/mailer:latest
|
||||
environment:
|
||||
APP_PORT: 4010
|
||||
NODE_ENV: production
|
||||
|
@ -63,6 +63,15 @@ services:
|
|||
MAIL_USER: h2ifdztl43xaipix@ethereal.email
|
||||
networks:
|
||||
- default
|
||||
beamershow:
|
||||
image: registry.odit.services/lfk/beamershow:latest
|
||||
networks:
|
||||
- default
|
||||
logging:
|
||||
driver: "json-file"
|
||||
options:
|
||||
max-file: "1"
|
||||
max-size: "1m"
|
||||
proxy:
|
||||
image: nginx:latest
|
||||
ports:
|
||||
|
|
|
@ -83,5 +83,25 @@ http {
|
|||
location =/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/;
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue