diff --git a/gitea/.env.example b/gitea/.env.example new file mode 100644 index 0000000..be0baed --- /dev/null +++ b/gitea/.env.example @@ -0,0 +1,8 @@ +# Gitea uses SQLite by default (sufficient for single user) +GITEA__database__DB_TYPE=sqlite3 + +# Server +GITEA__server__ROOT_URL=https://git.t-gstone.de +GITEA__server__SSH_DOMAIN=git.t-gstone.de +GITEA__server__SSH_PORT=2222 +GITEA__server__SSH_LISTEN_PORT=2222 diff --git a/gitea/docker-compose.yml b/gitea/docker-compose.yml new file mode 100644 index 0000000..bc60d55 --- /dev/null +++ b/gitea/docker-compose.yml @@ -0,0 +1,17 @@ +services: + gitea: + image: gitea/gitea:latest-rootless + container_name: gitea + restart: unless-stopped + env_file: .env + volumes: + - ${DATA_ROOT}/gitea/data:/var/lib/gitea + - ${DATA_ROOT}/gitea/config:/etc/gitea + ports: + - "2222:2222" + networks: + - proxy + +networks: + proxy: + external: true