Тема
Запуск за reverse proxy
- Следует отредактировать
docker-compose.yml
и nginx, в частности:
Docker-compose standalone
yml
nginx:
image: '${DOCKER_REGISTRY}/nginx-minio-http:${DOCKER_IMAGE_TAG}'
restart: 'always'
ports:
- 80:80
environment:
DOMAIN_NAME: '${DOMAIN_NAME}'
depends_on:
- minio
- sboard
Docker-compose HA
yml
nginx:
image: '${DOCKER_REGISTRY}/nginx-http:${DOCKER_IMAGE_TAG}'
restart: 'always'
ports:
- 80:80
environment:
DOMAIN_NAME: '${DOMAIN_NAME}'
depends_on:
- sboard
- В вашем reverse proxy необходимо добавить следующие locations, пример для nginx:
upstream on-premise-nginx {
server sboard_hostname:80;
keepalive 2;
}
server {
server_name ДОМЕННОЕ ИМЯ;
listen 443 ssl;
location /socket.io {
proxy_pass http://on-premise-nginx;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
}
location / {
proxy_pass http://on-premise-nginx;
}
location /miro-install {
add_header Content-Type text/plain;
return 200 'Ok';
}
}
server {
listen 80;
server_name {{ app_domain_name }};
return 301 https://$host$request_uri;
}