docker-compose.yml

                Never    
YAML
       
services:
  traefik:
    image: traefik:1.3.6-alpine
    container_name: traefik
    restart: "always"
    command: --api 
    command: --docker
    ports:
      - "80:80"
      - "443:443"
    labels:
      - "traefik.frontend.rule=Host:monitor.mydomain.com"
      - "traefik.port=8080"
      - "traefik.docker.network=traefik-proxy"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /srv/traefik/traefik.toml:/traefik.toml
      - /srv/traefik/acme:/acme

  vue-router-poc:
    image: ~redacted~
    container_name: ~redacted~
    depends_on:
      - "traefik"
    restart: "always"
    ports:
      - "3001:3001"
    environment:
      - "traefik.enable=true" 
      - "traefik.frontend.rule=Host:~redacted~.mydomain.com"

  node-sessions:
    image: ~redacted~
    container_name: ~redacted~
    depends_on:
      - "traefik"
    restart: "always"
    ports:
      - "3003:3003"
    environment:
      - "traefik.enable=true" 
      - "traefik.frontend.rule=Host:~redacted~.mydomain.com"
      - MONGO_STRING=~redacted~
      - MONGO_AUTH_DB=~redacted~
      - SECRET=~redacted~
       
  node-api:
    image: ~redacted~
    container_name: ~redacted~
    depends_on:
      - "traefik"
    restart: "always"
    ports:
      - "3004:3004"
    environment:
      - "traefik.enable=true" 
      - "traefik.frontend.rule=Host:~redacted~.mydomain.com"
      - MONGO_STRING=~redacted~
      - MONGO_AUTH_DB=~redacted~
      - JWT_SIGNATURE=~redacted~
      - JWT_ENCRYPTION_KEY=~redacted~

Raw Text