added gitea

This commit is contained in:
venus
2026-03-31 01:46:07 -05:00
parent fdb67c724f
commit 9e93196f17
4 changed files with 55 additions and 12 deletions

View File

@@ -13,12 +13,9 @@ services:
- "/var/run/docker.sock:/var/run/docker.sock" - "/var/run/docker.sock:/var/run/docker.sock"
- "./letsencrypt:/letsencrypt" - "./letsencrypt:/letsencrypt"
- "./traefik.yml:/etc/traefik/traefik.yml:ro" - "./traefik.yml:/etc/traefik/traefik.yml:ro"
whoami: networks:
image: traefik/whoami - proxy
container_name: whoami
restart: unless-stopped networks:
labels: proxy:
- "traefik.enable=true" external: true
- "traefik.http.routers.whoami.rule=Host(`whoami.riverrooks.dev`) || Host(`whoami.riverrooks.art`)"
- "traefik.http.routers.whoami.entrypoints=websecure"
- "traefik.http.routers.whoami.tls.certresolver=myresolver"

View File

@@ -1,7 +1,9 @@
networks: networks:
gitea: gitea:
external: false external: false
proxy:
external: true
services: services:
server: server:
@@ -13,11 +15,19 @@ services:
restart: always restart: always
networks: networks:
- gitea - gitea
- proxy
volumes: volumes:
- ./data/:/data - ./data/:/data
- /etc/timezone:/etc/timezone:ro - /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
ports: ports:
- "222:22" - "22:22"
labels: labels:
- "" - "traefik.enable=true"
- "traefik.http.routers.gitea.rule=Host(`git.riverrooks.dev`)"
- "traefik.http.routers.gitea.entrypoints=websecure"
- "traefik.http.routers.gitea.tls.certresolver=myresolver"
# Explicitly tell Traefik to send the web traffic to internal port 3000
- "traefik.http.services.gitea.loadbalancer.server.port=3000"
# Tell Traefik to exclusively use the 'proxy' network to route traffic
- "traefik.docker.network=proxy"

File diff suppressed because one or more lines are too long

17
whoami.yml Normal file
View File

@@ -0,0 +1,17 @@
services:
whoami:
image: traefik/whoami
container_name: whoami
restart: unless-stopped
labels:
- "traefik.enable=true"
- "traefik.http.routers.whoami.rule=Host(`whoami.riverrooks.dev`) || Host(`whoami.riverrooks.art`)"
- "traefik.http.routers.whoami.entrypoints=websecure"
- "traefik.http.routers.whoami.tls.certresolver=myresolver"
networks:
- proxy
networks:
proxy:
external: true