From 7b0f9fd053dbdf8d7dce4db6b85a9e913a002e5f Mon Sep 17 00:00:00 2001 From: David Beniamine <david.beniamine@tetras-libre.fr> Date: Wed, 13 Apr 2022 13:35:54 +0200 Subject: [PATCH] Config for production mode --- dev.yml | 6 ++++++ docker-compose.yml | 2 -- traefik.yml | 20 ++++++++++++++++++++ 3 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 dev.yml create mode 100644 traefik.yml diff --git a/dev.yml b/dev.yml new file mode 100644 index 0000000..19daed5 --- /dev/null +++ b/dev.yml @@ -0,0 +1,6 @@ +version: "3.4" + +services: + memorekall-member: + ports: + - "${MEMOREKALL_MEMBER_PORT}:80" diff --git a/docker-compose.yml b/docker-compose.yml index 07f02b8..d698691 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -25,8 +25,6 @@ services: networks: - default - legacy - ports: - - "${MEMOREKALL_MEMBER_PORT}:80" legacy: build: ./docker/legacy diff --git a/traefik.yml b/traefik.yml new file mode 100644 index 0000000..9d04865 --- /dev/null +++ b/traefik.yml @@ -0,0 +1,20 @@ +version: "3.4" + +services: + memorekall-member: + networks: + - default + - legacy + - traefik + labels: + - "traefik.enable=true" + - "traefik.docker.network=traefik" + - "traefik.http.routers.${NAME}.rule=Host(`${HOST}`)" + - "traefik.http.routers.${NAME}.tls.certresolver=myresolver" + - "traefik.http.routers.${NAME}.entrypoints=web,websecure" + - "traefik.http.routers.${NAME}.middlewares=hardening@docker" + + +networks: + traefik: + external: true -- GitLab