first commit

This commit is contained in:
2025-11-10 21:27:19 +00:00
parent 8282e13b65
commit fb3d8376d5
2 changed files with 26 additions and 19 deletions

View File

@@ -1,24 +1,26 @@
http: http:
routers: routers:
# Router for Gogs (if it's running outside Docker or on different network) # Router for Gogs (if it's running outside Docker or on different network)
gogs: # Disabled - now using Gitea with Docker labels
rule: "Host(`git.pkartchner.com`)" # gogs:
entryPoints: # rule: "Host(`git.pkartchner.com`)"
- https # entryPoints:
service: gogs # - https
middlewares: # service: gogs
- geoblock # middlewares:
- secure-headers # - geoblock
- crowdsec-bouncer # - secure-headers
tls: # - crowdsec-bouncer
certResolver: letsencrypt # tls:
# certResolver: letsencrypt
services: services:
# Service for Gogs # Service for Gogs
gogs: # Disabled - now using Gitea with Docker labels
loadBalancer: # gogs:
servers: # loadBalancer:
- url: "http://gogs.pkartchner.com:3000" # servers:
# - url: "http://gogs.pkartchner.com:3000"
middlewares: middlewares:
# Security headers # Security headers
@@ -59,8 +61,8 @@ http:
silentStartUp: false silentStartUp: false
allowLocalRequests: true allowLocalRequests: true
logLocalRequests: false logLocalRequests: false
logAllowedRequests: false logAllowedRequests: true
logApiRequests: false logApiRequests: true
api: https://get.geojs.io/v1/ip/country/{ip} api: https://get.geojs.io/v1/ip/country/{ip}
apiTimeoutMs: 750 apiTimeoutMs: 750
cacheSize: 25 cacheSize: 25
@@ -69,3 +71,10 @@ http:
unknownCountryApiResponse: nil unknownCountryApiResponse: nil
countries: countries:
- US - US
# Rate limiting for Harbor - Prevent brute force attacks
harbor-ratelimit:
rateLimit:
average: 100
burst: 50
period: 1m

View File

@@ -1,5 +1,3 @@
version: '3.8'
services: services:
traefik: traefik:
image: traefik:v2.10 image: traefik:v2.10