Commit 8614a2fd authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Merge branch 'dev' into 'master'

Define config de Traefik, emplea secrets y configs

See merge request redmic-project/service-deployment!8
parents fb6189bd dde98720
Loading
Loading
Loading
Loading
+0 −3
Original line number Diff line number Diff line
@@ -7,9 +7,6 @@ services:
      - 443:443
    networks:
      - traefik-net
    volumes:
      - ./certFile.cert:/ssl/certFile.cert
      - ./keyFile.key:/ssl/keyFile.key
    deploy:
      mode: replicated
      replicas: 1
+18 −1
Original line number Diff line number Diff line
@@ -9,16 +9,33 @@ services:
      - "--entrypoints=Name:http Address::80 Redirect.EntryPoint:https"
      - "--entrypoints=Name:https Address::443 TLS:/ssl/certFile.cert,/ssl/keyFile.key"
      - "--defaultentrypoints=http,https"
      - "--backends.50x.servers.error.url=http://50x.redmic.s3-website-eu-west-1.amazonaws.com"
      - "--docker"
      - "--docker.swarmmode"
      - "--docker.domain=traefik"
      - "--docker.watch"
    configs:
      - source: traefik-config
        target: /etc/traefik/traefik.toml
    secrets:
      - source: certFile-secret
        target: /ssl/certFile.cert
      - source: keyFile-secret
        target: /ssl/keyFile.key
    networks:
      - redmic-net
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock

configs:
  traefik-config:
    file: ./traefik.toml

secrets:
  certFile-secret:
    file: ./certFile.cert
  keyFile-secret:
    file: ./keyFile.key

networks:
  redmic-net:
    external: true

traefik/traefik.toml

0 → 100644
+4 −0
Original line number Diff line number Diff line
[backends]
  [backends.web-error]
    [backends.web-error.servers.error]
    url = "http://50x.redmic.s3-website-eu-west-1.amazonaws.com"