27 lines
1.0 KiB
YAML
27 lines
1.0 KiB
YAML
services:
|
|
gitea:
|
|
image: ${GITEA_IMAGE:-gitea/gitea:1.21.7}
|
|
container_name: ${GITEA_CONTAINER_NAME:-homelab-gitea}
|
|
restart: unless-stopped
|
|
environment:
|
|
USER_UID: ${GITEA_UID:-1000}
|
|
USER_GID: ${GITEA_GID:-1000}
|
|
GITEA__database__DB_TYPE: sqlite3
|
|
GITEA__repository__ENABLE_PUSH_MIRROR: "true"
|
|
GITEA__migrations__ALLOW_LOCALNETWORKS: "true"
|
|
GITEA__actions__ENABLED: "true"
|
|
GITEA__repository__DEFAULT_PRIVATE: public
|
|
GITEA__security__INSTALL_LOCK: "true"
|
|
GITEA__server__DOMAIN: ${GITEA_DOMAIN:-lab2025.duckdns.org}
|
|
GITEA__server__ROOT_URL: ${GITEA_ROOT_URL:-https://lab2025.duckdns.org/git/}
|
|
GITEA__server__SERVE_FROM_SUB_PATH: "true"
|
|
GITEA__server__SSH_PORT: ${GITEA_SSH_PORT:-32222}
|
|
GITEA__server__SSH_LISTEN_PORT: "22"
|
|
GITEA__service__DISABLE_REGISTRATION: "true"
|
|
GITEA__service__REQUIRE_SIGNIN_VIEW: "false"
|
|
ports:
|
|
- "${GITEA_HTTP_PORT:-3000}:3000"
|
|
- "${GITEA_SSH_PORT:-32222}:22"
|
|
volumes:
|
|
- ./data:/data
|