|
|
@@ -89,25 +89,46 @@ services:
|
|
|
- private
|
|
|
restart: unless-stopped
|
|
|
|
|
|
- apache_preprod:
|
|
|
+
|
|
|
+ angular_ssr_preprod:
|
|
|
build:
|
|
|
context: ./
|
|
|
- dockerfile: build/docker/apache/Dockerfile
|
|
|
+ dockerfile: build/docker/angular-ssr/Dockerfile
|
|
|
ports:
|
|
|
- - "8080:80"
|
|
|
+ - "4000:4000"
|
|
|
networks:
|
|
|
- web
|
|
|
- private
|
|
|
- volumes:
|
|
|
- - /var/log:/var/log/apache2
|
|
|
labels:
|
|
|
- traefik.enable=true
|
|
|
- - traefik.http.routers.apache_preprod.rule=Host(`angular-preprod.foodgame.fr`)
|
|
|
- - traefik.http.services.apache_preprod.loadbalancer.server.port=80
|
|
|
- - traefik.http.routers.apache_preprod.entrypoints=websecure
|
|
|
- - traefik.http.routers.apache_preprod.tls.certresolver=myresolver
|
|
|
+ - traefik.http.routers.angular_ssr_preprod.rule=Host(`angular-preprod.foodgame.fr`)
|
|
|
+ - traefik.http.services.angular_ssr_preprod.loadbalancer.server.port=4000
|
|
|
+ - traefik.http.routers.angular_ssr_preprod.entrypoints=websecure
|
|
|
+ - traefik.http.routers.angular_ssr_preprod.tls.certresolver=myresolver
|
|
|
restart: always
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ # apache_preprod:
|
|
|
+ # build:
|
|
|
+ # context: ./
|
|
|
+ # dockerfile: build/docker/apache/Dockerfile
|
|
|
+ # ports:
|
|
|
+ # - "8080:80"
|
|
|
+ # networks:
|
|
|
+ # - web
|
|
|
+ # - private
|
|
|
+ # volumes:
|
|
|
+ # - /var/log:/var/log/apache2
|
|
|
+ # labels:
|
|
|
+ # - traefik.enable=true
|
|
|
+ # - traefik.http.routers.apache_preprod.rule=Host(`angular-preprod.foodgame.fr`)
|
|
|
+ # - traefik.http.services.apache_preprod.loadbalancer.server.port=80
|
|
|
+ # - traefik.http.routers.apache_preprod.entrypoints=websecure
|
|
|
+ # - traefik.http.routers.apache_preprod.tls.certresolver=myresolver
|
|
|
+ # restart: always
|
|
|
+
|
|
|
|
|
|
# version: '3.0' # specify docker-compose version
|
|
|
|