変更内容
削除したもの traefik-net 外部ネットワーク windmill_server の全 Traefik ラベル windmill_extra の全 Traefik ラベル サーバー固有のボリューム /home/windmill/windmill:/workspace(ローカルには不要) Google OAuth 環境変数(ローカル開発では不要) windmill_indexer(replicas: 0 で無意味だったので削除) 追加・変更したもの 項目 変更前 変更後 ネットワーク traefik-net + windmill-internal windmill-internal のみ アクセス方法 Traefik経由(HTTPS) Caddy経由 http://localhost POSTGRES_PASSWORD ${POSTGRES_PASSWORD} ${DATABASE_PASSWORD}(.envと統一) windmill_worker replicas 3 1(ローカル用に軽量化) pull_policy always if_not_present(毎回pullしない) BASE_URL https://windmill.keinafarm.net http://localhost 新規作成 Caddyfile.local — ローカル用のシンプルなCaddy設定(LSP WebSocket・デバッガー対応) 起動方法 docker compose -f docker-compose-dev.yml up -d 起動後、ブラウザで http://localhost にアクセスすればWindmillが使えます。 注意: windmill_worker に /var/run/docker.sock をマウントしていますが、Windows の Docker Desktop は通常これをサポートしています。もし問題が出る場合はそのボリューム行を削除してください。
This commit is contained in:
12
Caddyfile.local
Normal file
12
Caddyfile.local
Normal file
@@ -0,0 +1,12 @@
|
||||
:80 {
|
||||
# LSP - Language Server Protocol for code intelligence
|
||||
reverse_proxy /ws/* http://windmill_extra:3001
|
||||
|
||||
# Debugger - Interactive debugging via DAP WebSocket
|
||||
handle_path /ws_debug/* {
|
||||
reverse_proxy http://windmill_extra:3003
|
||||
}
|
||||
|
||||
# Default: Windmill server
|
||||
reverse_proxy /* http://windmill_server:8000
|
||||
}
|
||||
Reference in New Issue
Block a user