services: forgejo: image: gitea/gitea:latest container_name: forgejo restart: always environment: USER_UID: 1000 USER_GID: 1000 GITEA__actions__ENABLED: "true" GITEA__actions__DEFAULT_ACTIONS_URL: https://gitea.com GITEA__server__ROOT_URL: http://git.51yanmei.com/ GITEA__server__SSH_DOMAIN: git.51yanmei.com GITEA__server__SSH_PORT: 2222 ports: - "3000:3000" - "2222:22" volumes: - /volume1/docker/forgejo/data:/data act-runner: image: gitea/act_runner:latest container_name: forgejo-act-runner restart: always network_mode: host depends_on: - forgejo environment: CONFIG_FILE: /data/config.yaml GITEA_INSTANCE_URL: http://git.51yanmei.com/ GITEA_RUNNER_REGISTRATION_TOKEN: ${GITEA_RUNNER_REGISTRATION_TOKEN} GITEA_RUNNER_NAME: nas-runner volumes: - /volume1/docker/forgejo/runner:/data - /var/run/docker.sock:/var/run/docker.sock - /volume1/docker/backups:/volume1/docker/backups