made changes for testing
This commit is contained in:
@@ -2,13 +2,13 @@
|
||||
# https://docs.fossorial.io/Pangolin/Configuration/config
|
||||
|
||||
app:
|
||||
dashboard_url: "https://pangolin.akanealw2.com"
|
||||
dashboard_url: "https://pangolin.akanealw3.com"
|
||||
log_level: "debug
|
||||
save_logs: true
|
||||
|
||||
domains:
|
||||
domain1:
|
||||
base_domain: "akanealw2.com"
|
||||
base_domain: "akanealw3.com"
|
||||
cert_resolver: "letsencrypt"
|
||||
prefer_wildcard_cert: true
|
||||
|
||||
@@ -25,7 +25,7 @@ server:
|
||||
resource_session_request_param: "p_session_request"
|
||||
secret: CGjidUyt3AbKdYA3hpvsfbObKx2tyrdy
|
||||
cors:
|
||||
origins: ["https://pangolin.akanealw2.com"]
|
||||
origins: ["https://pangolin.akanealw3.com"]
|
||||
methods: ["GET", "POST", "PUT", "DELETE", "PATCH"]
|
||||
headers: ["X-CSRF-Token", "Content-Type"]
|
||||
credentials: false
|
||||
@@ -37,7 +37,7 @@ traefik:
|
||||
|
||||
gerbil:
|
||||
start_port: 51820
|
||||
base_endpoint: "pangolin.akanealw2.com"
|
||||
base_endpoint: "pangolin.akanealw3.com"
|
||||
use_subdomain: false
|
||||
block_size: 24
|
||||
site_block_size: 30
|
||||
|
||||
@@ -7,7 +7,7 @@ http:
|
||||
routers:
|
||||
# HTTP to HTTPS redirect router
|
||||
main-app-router-redirect:
|
||||
rule: "Host(`pangolin.akanealw2.com`)"
|
||||
rule: "Host(`pangolin.akanealw3.com`)"
|
||||
service: next-service
|
||||
entryPoints:
|
||||
- web
|
||||
@@ -16,20 +16,20 @@ http:
|
||||
|
||||
# Next.js router (handles everything except API and WebSocket paths)
|
||||
next-router:
|
||||
rule: "Host(`pangolin.akanealw2.com`) && !PathPrefix(`/api/v1`)"
|
||||
rule: "Host(`pangolin.akanealw3.com`) && !PathPrefix(`/api/v1`)"
|
||||
service: next-service
|
||||
entryPoints:
|
||||
- websecure
|
||||
tls:
|
||||
certResolver: letsencrypt
|
||||
domains:
|
||||
- main: "akanealw2.com"
|
||||
- main: "akanealw3.com"
|
||||
sans:
|
||||
- "*.akanealw2.com"
|
||||
- "*.akanealw3.com"
|
||||
|
||||
# API router (handles /api/v1 paths)
|
||||
api-router:
|
||||
rule: "Host(`pangolin.akanealw2.com`) && PathPrefix(`/api/v1`)"
|
||||
rule: "Host(`pangolin.akanealw3.com`) && PathPrefix(`/api/v1`)"
|
||||
service: api-service
|
||||
entryPoints:
|
||||
- websecure
|
||||
@@ -38,7 +38,7 @@ http:
|
||||
|
||||
# WebSocket router
|
||||
ws-router:
|
||||
rule: "Host(`pangolin.akanealw2.com`)"
|
||||
rule: "Host(`pangolin.akanealw3.com`)"
|
||||
service: api-service
|
||||
entryPoints:
|
||||
- websecure
|
||||
|
||||
@@ -24,6 +24,8 @@ certificatesResolvers:
|
||||
acme:
|
||||
dnsChallenge:
|
||||
provider: "cloudflare"
|
||||
resolvers:
|
||||
- "1.1.1.1:53"
|
||||
email: "akanealw@gmail.com"
|
||||
storage: "/letsencrypt/acme.json"
|
||||
caServer: "https://acme-v02.api.letsencrypt.org/directory"
|
||||
|
||||
@@ -23,7 +23,7 @@ services:
|
||||
- 9443:9443
|
||||
networks:
|
||||
- authentik
|
||||
- reverseproxy
|
||||
- reverse-proxy
|
||||
volumes:
|
||||
- ./config/authentik/media:/media
|
||||
- ./config/authentik/custom-templates:/templates
|
||||
@@ -53,7 +53,7 @@ services:
|
||||
- AUTHENTIK_EMAIL__FROM=${AUTHENTIK_EMAIL__FROM}
|
||||
networks:
|
||||
- authentik
|
||||
- reverseproxy
|
||||
- reverse-proxy
|
||||
user: root
|
||||
volumes:
|
||||
- /run/docker.sock:/run/docker.sock
|
||||
@@ -106,7 +106,7 @@ services:
|
||||
container_name: pangolin
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- reverseproxy
|
||||
- reverse-proxy
|
||||
volumes:
|
||||
- ./config:/app/config
|
||||
healthcheck:
|
||||
@@ -122,7 +122,7 @@ services:
|
||||
environment:
|
||||
CLOUDFLARE_DNS_API_TOKEN: "JSXyIqcHpMvDiIoZfQmlH7R2f6dKW92O8Buz_x3X"
|
||||
networks:
|
||||
- reverseproxy
|
||||
- reverse-proxy
|
||||
ports:
|
||||
- 443:443
|
||||
- 80:80
|
||||
@@ -140,11 +140,11 @@ services:
|
||||
image: traefik/whoami
|
||||
container_name: whoami
|
||||
networks:
|
||||
- reverseproxy
|
||||
- reverse-proxy
|
||||
|
||||
networks:
|
||||
authentik:
|
||||
name: authentik
|
||||
reverseproxy:
|
||||
reverse-proxy:
|
||||
external: true
|
||||
|
||||
Reference in New Issue
Block a user