mirror of
https://github.com/tiennm99/coolify.git
synced 2026-04-23 20:19:51 +00:00
30 lines
1.2 KiB
YAML
30 lines
1.2 KiB
YAML
# documentation: https://gothub.app/docs/
|
|
# slogan: Alternative front-end for GitHub written with Go.
|
|
# tags: frontend, git
|
|
# logo: svgs/gothub.svg
|
|
# port: 3000
|
|
|
|
version: '3'
|
|
services:
|
|
gothub:
|
|
image: 'codeberg.org/gothub/gothub:latest'
|
|
restart: unless-stopped
|
|
environment:
|
|
- SERVICE_FQDN_GOTHUB_3000
|
|
- GOTHUB_SETUP_COMPLETE=${GOTHUB_SETUP_COMPLETE:-false}
|
|
- GOTHUB_PROXYING_ENABLED=${GOTHUB_PROXYING_ENABLED:-false}
|
|
- GOTHUB_IP_LOGGED=${GOTHUB_IP_LOGGED:-false}
|
|
- GOTHUB_REQUEST_URL_LOGGED=${GOTHUB_REQUEST_URL_LOGGED:-false}
|
|
- GOTHUB_USER_AGENT_LOGGED=${GOTHUB_USER_AGENT_LOGGED:-false}
|
|
- GOTHUB_DIAGNOSTIC_INFO_LOGGED=${GOTHUB_DIAGNOSTIC_INFO_LOGGED:-false}
|
|
- GOTHUB_INSTANCE_PRIVACY_POLICY=${GOTHUB_INSTANCE_PRIVACY_POLICY:-"https://your.website/privacy-policy"}
|
|
- GOTHUB_INSTANCE_COUNTRY=${GOTHUB_INSTANCE_COUNTRY:-Finland}
|
|
- GOTHUB_INSTANCE_PROVIDER=${GOTHUB_INSTANCE_PROVIDER:-Hetzner}
|
|
- GOTHUB_INSTANCE_CLOUDFLARE=${GOTHUB_INSTANCE_CLOUDFLARE:-false}
|
|
- DOCKER=true
|
|
|
|
healthcheck:
|
|
test: 'wget -nv --tries=1 --spider http://127.0.0.1:3000/api/v1/version || exit 1'
|
|
interval: 30s
|
|
timeout: 5s
|
|
retries: 2 |