diff --git a/gitea/.env.example b/gitea/.env.example new file mode 100644 index 0000000..7c3f2d6 --- /dev/null +++ b/gitea/.env.example @@ -0,0 +1,3 @@ +# https://docs.gitea.com/administration/config-cheat-sheet +# GITEA____APP_NAME= +# GITEA__SERVER__DOMAIN= \ No newline at end of file diff --git a/gitea/compose.yml b/gitea/compose.yml new file mode 100644 index 0000000..0cb9864 --- /dev/null +++ b/gitea/compose.yml @@ -0,0 +1,29 @@ +services: + gitea: + container_name: gitea + image: gitea/gitea:1 + networks: + - dmz + - ldap + ports: + - 2222:22 + volumes: + - ./appdata:/data + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + restart: unless-stopped + env_file: .env + labels: + # Caddy + caddy: "*.{$$INT_DOMAIN}" + caddy.1_@git: host git.{$$INT_DOMAIN} + caddy.1_handle: "@git" + caddy.1_handle.reverse_proxy: "{{upstreams 3000}}" + # Diun + diun.enable: true + +networks: + dmz: + external: true + ldap: + external: true \ No newline at end of file