From e08d9ff144267d2bb4e901a3b585cd92b0f5ca71 Mon Sep 17 00:00:00 2001 From: Peter Wood Date: Sat, 19 Oct 2024 02:14:42 +0000 Subject: [PATCH] referenced cloudflare_default network --- memos/docker-compose.yml | 8 ++++++- nginxproxymanager/docker-compose.yml | 35 ++++++++++++++++------------ ntfy/docker-compose.yml | 6 +++++ uptime-kuma/docker-compose.yml | 9 ++++++- wiki/docker-compose.yml | 14 ++++++++--- 5 files changed, 52 insertions(+), 20 deletions(-) diff --git a/memos/docker-compose.yml b/memos/docker-compose.yml index 6c81dd7..70f1b85 100644 --- a/memos/docker-compose.yml +++ b/memos/docker-compose.yml @@ -3,7 +3,13 @@ services: image: ghcr.io/usememos/memos:latest container_name: memos volumes: - - ~/.memos/:/var/opt/memos + - ./.memos/:/var/opt/memos ports: - 5230:5230 + networks: + - cloudflare_default restart: unless-stopped + +networks: + cloudflare_default: + external: true \ No newline at end of file diff --git a/nginxproxymanager/docker-compose.yml b/nginxproxymanager/docker-compose.yml index 5c86abf..10f697a 100644 --- a/nginxproxymanager/docker-compose.yml +++ b/nginxproxymanager/docker-compose.yml @@ -1,17 +1,17 @@ services: app: - image: 'jc21/nginx-proxy-manager:latest' + image: jc21/nginx-proxy-manager:latest restart: unless-stopped ports: # These ports are in format : - - '80:80' # Public HTTP Port - - '443:443' # Public HTTPS Port - - '81:81' # Admin Web Port + - 80:80 # Public HTTP Port + - 443:443 # Public HTTPS Port + - 81:81 # Admin Web Port # Add any other Stream port you want to expose # - '21:21' # FTP - # Uncomment the next line if you uncomment anything in the section - # environment: + # Uncomment the next line if you uncomment anything in the section + # environment: # Uncomment this if you want to change the location of # the SQLite DB file within the container # DB_SQLITE_FILE: "/data/database.sqlite" @@ -20,23 +20,28 @@ services: # DISABLE_IPV6: 'true' environment: # Mysql/Maria connection parameters: - DB_MYSQL_HOST: "db" + DB_MYSQL_HOST: db DB_MYSQL_PORT: 3306 - DB_MYSQL_USER: "npm" - DB_MYSQL_PASSWORD: "npm" - DB_MYSQL_NAME: "npm" + DB_MYSQL_USER: npm + DB_MYSQL_PASSWORD: npm + DB_MYSQL_NAME: npm + networks: + - cloudflare_default volumes: - ./data:/data - ./letsencrypt:/etc/letsencrypt depends_on: - db db: - image: 'jc21/mariadb-aria:latest' + image: jc21/mariadb-aria:latest restart: unless-stopped environment: - MYSQL_ROOT_PASSWORD: 'npm' - MYSQL_DATABASE: 'npm' - MYSQL_USER: 'npm' - MYSQL_PASSWORD: 'npm' + MYSQL_ROOT_PASSWORD: npm + MYSQL_DATABASE: npm + MYSQL_USER: npm + MYSQL_PASSWORD: npm volumes: - ./mysql:/var/lib/mysql +networks: + cloudflare_default: + external: true diff --git a/ntfy/docker-compose.yml b/ntfy/docker-compose.yml index 86caa50..0e1281e 100644 --- a/ntfy/docker-compose.yml +++ b/ntfy/docker-compose.yml @@ -19,4 +19,10 @@ services: timeout: 10s retries: 3 start_period: 40s + networks: + - cloudflare_default restart: unless-stopped + +networks: + cloudflare_default: + external: true \ No newline at end of file diff --git a/uptime-kuma/docker-compose.yml b/uptime-kuma/docker-compose.yml index e9b603b..8042ea4 100644 --- a/uptime-kuma/docker-compose.yml +++ b/uptime-kuma/docker-compose.yml @@ -6,7 +6,14 @@ services: - uptime-kuma:/app/data ports: - 6001:3001 + networks: + - cloudflare_default restart: unless-stopped volumes: - uptime-kuma: + uptime-kuma: + name: uptime-kuma + +networks: + cloudflare_default: + external: true \ No newline at end of file diff --git a/wiki/docker-compose.yml b/wiki/docker-compose.yml index 94f6eea..f130044 100644 --- a/wiki/docker-compose.yml +++ b/wiki/docker-compose.yml @@ -8,8 +8,10 @@ services: POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} POSTGRES_USER: ${POSTGRES_USER} logging: - driver: "none" + driver: none restart: unless-stopped + networks: + - cloudflare_default volumes: - db-data:/var/lib/postgresql/data @@ -26,7 +28,13 @@ services: DB_NAME: ${POSTGRES_DB} restart: unless-stopped ports: - - "8300:3000" + - 8300:3000 + networks: + - cloudflare_default volumes: - db-data: \ No newline at end of file + db-data: + +networks: + cloudflare_default: + external: true \ No newline at end of file