ci-runner-test/Gitea/docker-compose.yaml
2026-07-04 18:17:53 +00:00

75 lines
2.3 KiB
YAML

networks:
gitea:
external: false
services:
server:
image: docker.io/gitea/gitea:1.22.6
container_name: gitea
environment:
- USER_UID=1000
- USER_GID=1000
- GITEA__database__DB_TYPE=postgres
- GITEA__database__HOST=db:5432
- GITEA__database__NAME=gitea
- GITEA__database__USER=gitea
- GITEA__database__PASSWD=${POSTGRES_PASSWD}
- GITEA__server__DOMAIN="gitea.hithomelabs.com"
- GITEA__server__HTTP_PORT=3000
- GITEA__server__ROOT_URL="https://gitea.hithomelabs.com/"
- GITEA__server__DISABLE_SSH=false
- GITEA__server__SSH_LISTEN_PORT=22
- GITEA__server__SSH_PORT=2423
- GITEA__server__SSH_DOMAIN="sshgitea.hithomelabs.com"
- GITEA__mailer__ENABLED=true
- GITEA__mailer__SMTP_ADDR=smtp.gmail.com
- GITEA__mailer__SMTP_PORT=465
- GITEA__mailer__FROM="No Reply <hithomelabs@gmail.com>"
- GITEA__mailer__USER="hithomelabs"
- GITEA__mailer__PASSWD=${GITEA__mailer__PASSWD}
- GITEA__mailer__PROTOCOL=smtps
- GITEA__openid__ENABLE_OPENID_SIGNIN=true
- GITEA__openid__ENABLE_OPENID_SIGNUP=true
- ENABLE_AUTO_REGISTRATION=true
- ALLOW_ONLY_EXTERNAL_REGISTRATION=true
restart: always
networks:
- gitea
volumes:
- /usr/share/devhome/gitea/data:/data
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- "8928:3000"
- "2423:22"
depends_on:
- db
db:
image: docker.io/library/postgres:14
restart: always
environment:
- POSTGRES_USER=gitea
- POSTGRES_PASSWORD=${POSTGRES_PASSWD}
- POSTGRES_DB=gitea
networks:
- gitea
volumes:
- /usr/share/devhome/gitea/postgres:/var/lib/postgresql/data
runner:
image: docker.io/gitea/act_runner:latest
restart: unless-stopped
environment:
- CONFIG_FILE=/config/config.yaml
- GITEA_INSTANCE_URL=${INSTANCE_URL}
- GITEA_RUNNER_REGISTRATION_TOKEN=${REGISTRATION_TOKEN}
- GITEA_RUNNER_NAME=${RUNNER_NAME}
- GITEA_RUNNER_LABELS=${RUNNER_LABELS}
volumes:
- /usr/share/devhome/gitea/runner/config:/config
- /usr/share/devhome/gitea/runner/data:/data
- /var/run/docker.sock:/var/run/docker.sock
depends_on:
- server
networks:
- gitea