|
|
@ -26,9 +26,8 @@ services:
|
|
|
|
JITSI_PRIVATE_MODE: "$JITSI_PRIVATE_MODE"
|
|
|
|
JITSI_PRIVATE_MODE: "$JITSI_PRIVATE_MODE"
|
|
|
|
HOST: "0.0.0.0"
|
|
|
|
HOST: "0.0.0.0"
|
|
|
|
NODE_ENV: development
|
|
|
|
NODE_ENV: development
|
|
|
|
API_URL: pusher.workadventure.localhost
|
|
|
|
API_URL: pusher.$HOST_NAME
|
|
|
|
UPLOADER_URL: uploader.workadventure.localhost
|
|
|
|
UPLOADER_URL: uploader.$HOST_NAME
|
|
|
|
ADMIN_URL: admin.workadventure.localhost
|
|
|
|
|
|
|
|
STARTUP_COMMAND_1: yarn install
|
|
|
|
STARTUP_COMMAND_1: yarn install
|
|
|
|
TURN_SERVER: "turn:coturn.workadventu.re:443,turns:coturn.workadventu.re:443"
|
|
|
|
TURN_SERVER: "turn:coturn.workadventu.re:443,turns:coturn.workadventu.re:443"
|
|
|
|
TURN_USER: workadventure
|
|
|
|
TURN_USER: workadventure
|
|
|
@ -37,10 +36,10 @@ services:
|
|
|
|
volumes:
|
|
|
|
volumes:
|
|
|
|
- ./front:/usr/src/app
|
|
|
|
- ./front:/usr/src/app
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
- "traefik.http.routers.front.rule=Host(`play.workadventure.localhost`)"
|
|
|
|
- "traefik.http.routers.front.rule=Host(`play.$HOST_NAME`)"
|
|
|
|
- "traefik.http.routers.front.entryPoints=web,traefik"
|
|
|
|
- "traefik.http.routers.front.entryPoints=web,traefik"
|
|
|
|
- "traefik.http.services.front.loadbalancer.server.port=8080"
|
|
|
|
- "traefik.http.services.front.loadbalancer.server.port=8080"
|
|
|
|
- "traefik.http.routers.front-ssl.rule=Host(`play.workadventure.localhost`)"
|
|
|
|
- "traefik.http.routers.front-ssl.rule=Host(`play.$HOST_NAME`)"
|
|
|
|
- "traefik.http.routers.front-ssl.entryPoints=websecure"
|
|
|
|
- "traefik.http.routers.front-ssl.entryPoints=websecure"
|
|
|
|
- "traefik.http.routers.front-ssl.tls=true"
|
|
|
|
- "traefik.http.routers.front-ssl.tls=true"
|
|
|
|
- "traefik.http.routers.front-ssl.service=front"
|
|
|
|
- "traefik.http.routers.front-ssl.service=front"
|
|
|
@ -62,10 +61,10 @@ services:
|
|
|
|
volumes:
|
|
|
|
volumes:
|
|
|
|
- ./pusher:/usr/src/app
|
|
|
|
- ./pusher:/usr/src/app
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
- "traefik.http.routers.pusher.rule=Host(`pusher.workadventure.localhost`)"
|
|
|
|
- "traefik.http.routers.pusher.rule=Host(`pusher.$HOST_NAME`)"
|
|
|
|
- "traefik.http.routers.pusher.entryPoints=web"
|
|
|
|
- "traefik.http.routers.pusher.entryPoints=web"
|
|
|
|
- "traefik.http.services.pusher.loadbalancer.server.port=8080"
|
|
|
|
- "traefik.http.services.pusher.loadbalancer.server.port=8080"
|
|
|
|
- "traefik.http.routers.pusher-ssl.rule=Host(`pusher.workadventure.localhost`)"
|
|
|
|
- "traefik.http.routers.pusher-ssl.rule=Host(`pusher.$HOST_NAME`)"
|
|
|
|
- "traefik.http.routers.pusher-ssl.entryPoints=websecure"
|
|
|
|
- "traefik.http.routers.pusher-ssl.entryPoints=websecure"
|
|
|
|
- "traefik.http.routers.pusher-ssl.tls=true"
|
|
|
|
- "traefik.http.routers.pusher-ssl.tls=true"
|
|
|
|
- "traefik.http.routers.pusher-ssl.service=pusher"
|
|
|
|
- "traefik.http.routers.pusher-ssl.service=pusher"
|
|
|
@ -85,10 +84,10 @@ services:
|
|
|
|
volumes:
|
|
|
|
volumes:
|
|
|
|
- ./maps:/var/www/html
|
|
|
|
- ./maps:/var/www/html
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
- "traefik.http.routers.maps.rule=Host(`maps.workadventure.localhost`)"
|
|
|
|
- "traefik.http.routers.maps.rule=Host(`maps.$HOST_NAME`)"
|
|
|
|
- "traefik.http.routers.maps.entryPoints=web,traefik"
|
|
|
|
- "traefik.http.routers.maps.entryPoints=web,traefik"
|
|
|
|
- "traefik.http.services.maps.loadbalancer.server.port=80"
|
|
|
|
- "traefik.http.services.maps.loadbalancer.server.port=80"
|
|
|
|
- "traefik.http.routers.maps-ssl.rule=Host(`maps.workadventure.localhost`)"
|
|
|
|
- "traefik.http.routers.maps-ssl.rule=Host(`maps.$HOST_NAME`)"
|
|
|
|
- "traefik.http.routers.maps-ssl.entryPoints=websecure"
|
|
|
|
- "traefik.http.routers.maps-ssl.entryPoints=websecure"
|
|
|
|
- "traefik.http.routers.maps-ssl.tls=true"
|
|
|
|
- "traefik.http.routers.maps-ssl.tls=true"
|
|
|
|
- "traefik.http.routers.maps-ssl.service=maps"
|
|
|
|
- "traefik.http.routers.maps-ssl.service=maps"
|
|
|
@ -109,10 +108,10 @@ services:
|
|
|
|
volumes:
|
|
|
|
volumes:
|
|
|
|
- ./back:/usr/src/app
|
|
|
|
- ./back:/usr/src/app
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
- "traefik.http.routers.back.rule=Host(`api.workadventure.localhost`)"
|
|
|
|
- "traefik.http.routers.back.rule=Host(`api.$HOST_NAME`)"
|
|
|
|
- "traefik.http.routers.back.entryPoints=web"
|
|
|
|
- "traefik.http.routers.back.entryPoints=web"
|
|
|
|
- "traefik.http.services.back.loadbalancer.server.port=8080"
|
|
|
|
- "traefik.http.services.back.loadbalancer.server.port=8080"
|
|
|
|
- "traefik.http.routers.back-ssl.rule=Host(`api.workadventure.localhost`)"
|
|
|
|
- "traefik.http.routers.back-ssl.rule=Host(`api.$HOST_NAME`)"
|
|
|
|
- "traefik.http.routers.back-ssl.entryPoints=websecure"
|
|
|
|
- "traefik.http.routers.back-ssl.entryPoints=websecure"
|
|
|
|
- "traefik.http.routers.back-ssl.tls=true"
|
|
|
|
- "traefik.http.routers.back-ssl.tls=true"
|
|
|
|
- "traefik.http.routers.back-ssl.service=back"
|
|
|
|
- "traefik.http.routers.back-ssl.service=back"
|
|
|
@ -127,10 +126,10 @@ services:
|
|
|
|
volumes:
|
|
|
|
volumes:
|
|
|
|
- ./uploader:/usr/src/app
|
|
|
|
- ./uploader:/usr/src/app
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
- "traefik.http.routers.uploader.rule=Host(`uploader.workadventure.localhost`)"
|
|
|
|
- "traefik.http.routers.uploader.rule=Host(`uploader.$HOST_NAME`)"
|
|
|
|
- "traefik.http.routers.uploader.entryPoints=web"
|
|
|
|
- "traefik.http.routers.uploader.entryPoints=web"
|
|
|
|
- "traefik.http.services.uploader.loadbalancer.server.port=8080"
|
|
|
|
- "traefik.http.services.uploader.loadbalancer.server.port=8080"
|
|
|
|
- "traefik.http.routers.uploader-ssl.rule=Host(`uploader.workadventure.localhost`)"
|
|
|
|
- "traefik.http.routers.uploader-ssl.rule=Host(`uploader.$HOST_NAME`)"
|
|
|
|
- "traefik.http.routers.uploader-ssl.entryPoints=websecure"
|
|
|
|
- "traefik.http.routers.uploader-ssl.entryPoints=websecure"
|
|
|
|
- "traefik.http.routers.uploader-ssl.tls=true"
|
|
|
|
- "traefik.http.routers.uploader-ssl.tls=true"
|
|
|
|
- "traefik.http.routers.uploader-ssl.service=uploader"
|
|
|
|
- "traefik.http.routers.uploader-ssl.service=uploader"
|
|
|
@ -144,10 +143,10 @@ services:
|
|
|
|
volumes:
|
|
|
|
volumes:
|
|
|
|
- ./website:/var/www/html
|
|
|
|
- ./website:/var/www/html
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
- "traefik.http.routers.website.rule=Host(`workadventure.localhost`)"
|
|
|
|
- "traefik.http.routers.website.rule=Host(`$HOST_NAME`)"
|
|
|
|
- "traefik.http.routers.website.entryPoints=web"
|
|
|
|
- "traefik.http.routers.website.entryPoints=web"
|
|
|
|
- "traefik.http.services.website.loadbalancer.server.port=80"
|
|
|
|
- "traefik.http.services.website.loadbalancer.server.port=80"
|
|
|
|
- "traefik.http.routers.website-ssl.rule=Host(`workadventure.localhost`)"
|
|
|
|
- "traefik.http.routers.website-ssl.rule=Host(`$HOST_NAME`)"
|
|
|
|
- "traefik.http.routers.website-ssl.entryPoints=websecure"
|
|
|
|
- "traefik.http.routers.website-ssl.entryPoints=websecure"
|
|
|
|
- "traefik.http.routers.website-ssl.tls=true"
|
|
|
|
- "traefik.http.routers.website-ssl.tls=true"
|
|
|
|
- "traefik.http.routers.website-ssl.service=website"
|
|
|
|
- "traefik.http.routers.website-ssl.service=website"
|
|
|
|