first commit

This commit is contained in:
root 2025-03-04 12:07:57 +01:00
commit a9e5d354d1
3 changed files with 47 additions and 0 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
forgejo

View file

@ -0,0 +1,22 @@
networks:
backend:
frontend:
name: authelia_lb
external: true
services:
server:
networks:
- frontend
- backend
labels:
traefik.enable: true
traefik.docker.network: authelia_lb
traefik.http.routers.forgejo.rule: Host(`forgejo.anyops.de`)
traefik.http.routers.forgejo.tls: true
traefik.http.routers.forgejo.tls.certresolver: letsencrypt
#traefik.http.routers.forgejo.middlewares: error-pages-middleware@docker,waf@file
traefik.http.routers.forgejo.middlewares: waf@file
traefik.http.services.forgejo.loadbalancer.server.port: 3000
traefik.http.routers.forgejo.service: forgejo

24
docker-compose.yaml Normal file
View file

@ -0,0 +1,24 @@
networks:
forgejo:
external: false
services:
server:
image: codeberg.org/forgejo/forgejo:10
container_name: forgejo
environment:
- USER_UID=1000
- USER_GID=1000
- SERVER_SSH_PORT=2222
- SSH_PORT=2222
- GITEA__server__SSH_PORT=2222
restart: always
networks:
- forgejo
volumes:
- ./forgejo:/data
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- '3000:3000'
- '2222:2222'