services: gitea: image: gitea/gitea:latest container_name: gitea restart: unless-stopped env_file: - /srv/secrets/company.env environment: USER_UID: "1000" USER_GID: "1000" GITEA__database__DB_TYPE: postgres GITEA__database__HOST: postgres:5432 GITEA__database__NAME: gitea GITEA__database__USER: postgres GITEA__database__PASSWD: ${POSTGRES_ROOT_PASSWORD} GITEA__server__DOMAIN: git.silveressence.net GITEA__server__ROOT_URL: https://git.silveressence.net/ GITEA__server__SSH_DOMAIN: git.silveressence.net GITEA__server__SSH_PORT: "2222" GITEA__mailer__ENABLED: "true" GITEA__mailer__FROM: noreply@silveressence.net GITEA__mailer__PROTOCOL: smtp+starttls GITEA__mailer__SMTP_ADDR: ${SMTP_HOST} GITEA__mailer__SMTP_PORT: "${SMTP_PORT}" GITEA__mailer__USER: ${SMTP_USERNAME} GITEA__mailer__PASSWD: ${SMTP_PASSWORD} GITEA__openid__ENABLE_OPENID_SIGNIN: "false" GITEA__openid__ENABLE_OPENID_SIGNUP: "false" volumes: - /srv/docker/gitea/data:/data ports: - "2222:22" networks: - proxy - internal networks: proxy: external: true internal: external: true