🔥 Okibi

yuki / okibi

焚き火の仲間だけの自前Gitホスティング(このサイト自身)

git clone https://okibi.fly.dev/yuki/okibi.git

okibi / fly.toml

app = "okibi"
primary_region = "nrt"

[build]

[env]
  OKIBI_DATA = "/data"
  OKIBI_BIND = "0.0.0.0:8787"
  OKIBI_BASE_URL = "https://okibi.fly.dev"
  OKIBI_GIT_HTTP_BACKEND = "/usr/lib/git-core/git-http-backend"

[[mounts]]
  source = "okibi_data"
  destination = "/data"

[http_service]
  internal_port = 8787
  force_https = true
  auto_stop_machines = false
  auto_start_machines = true
  min_machines_running = 1

[checks]
  [checks.health]
    port = 8787
    type = "http"
    interval = "15s"
    timeout = "2s"
    grace_period = "5s"
    method = "get"
    path = "/healthz"

[[vm]]
  cpu_kind = "shared"
  cpus = 1
  memory_mb = 2048