You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
636 B
YAML
21 lines
636 B
YAML
version: '3.9'
|
|
|
|
services:
|
|
react:
|
|
container_name: ${REVERSE_DOMAIN}
|
|
image: "${DOCKER_IMAGE}"
|
|
labels:
|
|
- "traefik.enable=true"
|
|
- "traefik.http.routers.${REVERSE_DOMAIN}.rule=Host(`${APPLICATION_DOMAIN_NAME}`)"
|
|
- "traefik.http.routers.${REVERSE_DOMAIN}.entrypoints=websecure"
|
|
- "traefik.http.routers.${REVERSE_DOMAIN}.tls.certresolver=myresolver"
|
|
- "traefik.http.services.${REVERSE_DOMAIN}.loadbalancer.server.port=80"
|
|
- "traefik.docker.network=shared_network"
|
|
networks:
|
|
- shared_network
|
|
restart: always
|
|
|
|
networks:
|
|
shared_network:
|
|
name: shared_network
|
|
external: true |