diff --git a/docker-compose.yml b/docker-compose.yml index 16ab3d4..106cb47 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -30,15 +30,8 @@ services: restart: unless-stopped environment: - TZ=Asia/Seoul - - HOST=0.0.0.0 - - PORT=3000 - HEADSCALE_URL=http://headscale:8080 - - ROOT_API_KEY=${HEADSCALE_API_KEY} - - HEADSCALE_INTEGRATION=docker - - HEADSCALE_CONTAINER=headscale - - COOKIE_SECRET=headscale-ui-secret-key-change-me - - COOKIE_SECURE=false - - DISABLE_API_KEY_LOGIN=false + - HEADSCALE_API_KEY=${HEADSCALE_API_KEY} volumes: - ./headplane-config:/etc/headplane ports: diff --git a/headplane-config/config.yaml b/headplane-config/config.yaml index ca46e2a..ab64bbf 100644 --- a/headplane-config/config.yaml +++ b/headplane-config/config.yaml @@ -1,2 +1,15 @@ -# Minimal config file for Headplane -# Environment variables will override these settings \ No newline at end of file +headscale: + url: http://headscale:8080 + api_key: 8qRr1IB.tV95CmA0fLaCiGGIgBfeoN9daHceFkzI + config_strict: false + +server: + host: 0.0.0.0 + port: 3000 + cookie_secret: headscale-ui-secret-32-chars-key + cookie_secure: false + +settings: + title: "Headscale 관리 패널" + favicon_url: "" + custom_css: "" \ No newline at end of file