From b92659c6998047be9da9adb14393ac4c774f338f Mon Sep 17 00:00:00 2001 From: Kevin Heyer Date: Sun, 16 Mar 2025 19:31:07 +0000 Subject: [PATCH 1/2] add excalidraw --- excalidraw/.env-example | 5 +++++ excalidraw/docker-compose.yml | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 excalidraw/.env-example create mode 100644 excalidraw/docker-compose.yml diff --git a/excalidraw/.env-example b/excalidraw/.env-example new file mode 100644 index 0000000..6c9f0ff --- /dev/null +++ b/excalidraw/.env-example @@ -0,0 +1,5 @@ +# Excalidraw Version (Standard: latest) +EXCALIDRAW_VERSION=latest + +# Excalidraw Domain +EXCALIDRAW_DOMAIN=excalidraw.example.com \ No newline at end of file diff --git a/excalidraw/docker-compose.yml b/excalidraw/docker-compose.yml new file mode 100644 index 0000000..33cf3d3 --- /dev/null +++ b/excalidraw/docker-compose.yml @@ -0,0 +1,33 @@ +services: + excalidraw: + image: excalidraw/excalidraw:${EXCALIDRAW_VERSION:-latest} + container_name: excalidraw + restart: on-failure + stdin_open: true + healthcheck: + disable: true + environment: + - NODE_ENV=development + volumes: + - ./data/app:/opt/node_app/app:delegated + - ./data/package.json:/opt/node_app/package.json + - ./data/yarn.lock:/opt/node_app/yarn.lock + - ./data/node_modules:/opt/node_app/app/node_modules + networks: + - traefik + labels: + - "traefik.enable=true" + - "traefik.docker.network=traefik" + - "traefik.http.routers.excalidraw.entrypoints=http" + - "traefik.http.routers.excalidraw.rule=Host(`${EXCALIDRAW_DOMAIN:?error}`)" + - "traefik.http.middlewares.excalidraw-https-redirect.redirectscheme.scheme" + - "traefik.http.routers.excalidraw.middlewares=excalidraw-https-redirect" + - "traefik.http.routers.excalidraw-secure.entrypoints=https" + - "traefik.http.routers.excalidraw-secure.rule=Host(`${EXCALIDRAW_DOMAIN:?error}`)" + - "traefik.http.routers.excalidraw-secure.tls=true" + - "traefik.http.routers.excalidraw-secure.service=excalidraw" + - "traefik.http.services.excalidraw.loadbalancer.server.port=80" + +networks: + traefik: + external: true \ No newline at end of file From eff3d4f2eba6df764638702068bb86f001c46131 Mon Sep 17 00:00:00 2001 From: kevinheyer Date: Sun, 16 Mar 2025 19:42:25 +0000 Subject: [PATCH 2/2] excalidraw/docker-compose.yml aktualisiert --- excalidraw/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/excalidraw/docker-compose.yml b/excalidraw/docker-compose.yml index 33cf3d3..06a4a59 100644 --- a/excalidraw/docker-compose.yml +++ b/excalidraw/docker-compose.yml @@ -20,7 +20,7 @@ services: - "traefik.docker.network=traefik" - "traefik.http.routers.excalidraw.entrypoints=http" - "traefik.http.routers.excalidraw.rule=Host(`${EXCALIDRAW_DOMAIN:?error}`)" - - "traefik.http.middlewares.excalidraw-https-redirect.redirectscheme.scheme" + - "traefik.http.middlewares.excalidraw-https-redirect.redirectscheme.scheme=https" - "traefik.http.routers.excalidraw.middlewares=excalidraw-https-redirect" - "traefik.http.routers.excalidraw-secure.entrypoints=https" - "traefik.http.routers.excalidraw-secure.rule=Host(`${EXCALIDRAW_DOMAIN:?error}`)"