From edc5d2bb9b472866802a520dd069310315b40e6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=A4=E4=B8=81=E4=B8=81?= Date: Thu, 16 Nov 2023 20:31:49 +0800 Subject: [PATCH] feat: Add cloudflare tunnel (#166) * feat: add cloudflare-tunnel service * feat: add cloudflare-tunnel service * feat: add cloudflare tunnel token variable * revert: remove tunnel service https://github.com/AppFlowy-IO/AppFlowy-Cloud/pull/166#issuecomment-1813735712 --- dev.env | 3 +++ docker-compose.yml | 10 ++++++++++ 2 files changed, 13 insertions(+) diff --git a/dev.env b/dev.env index 6dcd3b16..ab886977 100644 --- a/dev.env +++ b/dev.env @@ -66,3 +66,6 @@ PORTAINER_PASSWORD=password1234 # Grafana Dashboard GF_SECURITY_ADMIN_USER=admin GF_SECURITY_ADMIN_PASSWORD=password + +# Cloudflare tunnel token +CLOUDFLARE_TUNNEL_TOKEN= diff --git a/docker-compose.yml b/docker-compose.yml index 3de37d60..ea1ec34a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,5 +1,15 @@ version: '3' services: + tunnel: + container_name: cloudflared-tunnel + image: cloudflare/cloudflared + restart: unless-stopped + command: tunnel --no-autoupdate run + environment: + - TUNNEL_TOKEN=${CLOUDFLARE_TUNNEL_TOKEN} + depends_on: + - nginx + portainer: restart: on-failure image: portainer/portainer-ce:latest