Commit Graph

52 Commits

Author SHA1 Message Date
Windmill Bot
ee88aa8c32 Auto-sync: 2026-03-05 06:00:01 2026-03-05 06:00:01 +00:00
Windmill Bot
5d3dd18224 Auto-sync: 2026-03-03 17:00:01 2026-03-03 17:00:01 +00:00
Windmill Bot
6f099e3665 Auto-sync: 2026-03-03 07:30:01 2026-03-03 07:30:01 +00:00
Windmill Bot
c5b49c015d Auto-sync: 2026-03-03 06:00:01 2026-03-03 06:00:01 +00:00
Windmill Bot
873d834dad Auto-sync: 2026-03-03 05:00:01 2026-03-03 05:00:01 +00:00
Windmill Bot
72483e045b Auto-sync: 2026-03-03 03:00:01 2026-03-03 03:00:01 +00:00
Windmill Bot
2a81b7ea35 Auto-sync: 2026-03-02 12:00:01 2026-03-02 12:00:01 +00:00
Windmill Bot
4666fa23fc Auto-sync: 2026-03-02 11:30:01 2026-03-02 11:30:01 +00:00
Windmill Bot
27854af3a7 Auto-sync: 2026-03-02 08:00:02 2026-03-02 08:00:02 +00:00
Windmill Bot
e646a87e6b Auto-sync: 2026-03-02 05:30:01 2026-03-02 05:30:01 +00:00
Windmill Bot
434fa33670 Auto-sync: 2026-03-02 05:00:01 2026-03-02 05:00:01 +00:00
Windmill Bot
65846cf6f6 Auto-sync: 2026-03-02 04:30:01 2026-03-02 04:30:01 +00:00
Windmill Bot
bdd1f5c689 Auto-sync: 2026-03-02 04:00:01 2026-03-02 04:00:01 +00:00
Windmill Bot
33a4f5ad7b Auto-sync: 2026-03-01 17:29:03 2026-03-01 17:29:03 +00:00
Windmill Bot
dcca6ee056 sync branch: インフラファイルを除外、ワークフロー定義のみ追跡 2026-03-02 02:24:04 +09:00
Windmill Bot
9e75903b39 Auto-sync: 2026-03-01 17:00:01 2026-03-01 17:00:01 +00:00
Windmill Bot
148d2cb025 Auto-sync: 2026-02-28 05:00:03 2026-02-28 05:00:03 +00:00
Windmill Bot
2911a489a2 Auto-sync: 2026-02-25 12:30:01 2026-02-25 12:30:01 +00:00
Windmill Bot
7b31410ef4 Auto-sync: 2026-02-25 07:14:42 2026-02-25 07:14:42 +00:00
Windmill Bot
f49ee2ab95 Add mail_filter flow (manual export from Windmill API) 2026-02-25 10:31:36 +09:00
Windmill Bot
6aa109b628 Auto-sync: 2026-02-21 07:00:01 2026-02-21 07:00:01 +00:00
Windmill Bot
1876548656 Auto-sync: 2026-02-21 06:30:12 2026-02-21 06:30:12 +00:00
Windmill Bot
1180d86091 Auto-sync: 2026-02-21 04:00:01 2026-02-21 04:00:01 +00:00
Windmill Bot
a89f54569d Auto-sync: 2026-02-21 00:00:01 2026-02-21 00:00:01 +00:00
Windmill Bot
0601cccce3 Auto-sync: 2026-02-19 08:30:01 2026-02-19 08:30:01 +00:00
Windmill Bot
909666a57d Auto-sync: 2026-02-19 08:00:01 2026-02-19 08:00:01 +00:00
Windmill Bot
f36aad0203 Auto-sync: 2026-02-19 07:50:01 2026-02-19 07:50:01 +00:00
Windmill Bot
3b8ddc8f2d Auto-sync: 2026-02-19 07:40:01 2026-02-19 07:40:01 +00:00
Akira
d59e55a54e 手順書更新 2026-02-19 16:13:43 +09:00
Akira
53f84e2647 スクリーンショットを確認しました。
test_git_sync.py
 に IndentationError(インデントエラー) があります。ファイルを確認します。

Analyzed
test_git_sync.py#L1-4
3行目の return のインデントが print より深くなっています。修正します。

Edited
test_git_sync.py
+1
-2
修正しました。return のインデントが print と揃っていなかったのが原因です。

ローカルからGiteaにプッシュして、サーバー側で git pull した後、Windmill上で再度テストを実行してみてください:

bash
git add .
git commit -m "Fix indentation in test_git_sync.py"
git push origin main
その後、サーバーのコンテナ内(またはホスト側)で再度 wmill sync push するか、Windmill UIから直接スクリプトを編集しても大丈夫です。
2026-02-19 15:45:18 +09:00
Akira
86c0180c3f おっしゃる通り、説明が不十分でした。整理させてください。
/workspace はコンテナ内のパスです。
docker-compose.yml
 の - .:/workspace によって、サーバーのホスト上の ~/windmill/(リポジトリルート)がコンテナ内の /workspace にマウントされています。
a.sh
 はWindmillのWorkerコンテナ内で実行されるので、スクリプト内で使う /workspace はコンテナ内のパスとして正しいです。

ただし、問題は
wmill.yaml
 がリポジトリルートではなく workflows/ サブディレクトリにある ことです。コンテナ内で言うと /workspace/workflows/ に
wmill.yaml
 があるので、スクリプトの cd /workspace を cd /workspace/workflows に変更する必要があります。

修正します:

Analyzed
a.sh#L1-63
なるほど、ポイントは以下の通りです:

cd /workspace → コンテナ内ではリポジトリルートです。しかし
wmill.yaml
 はここにはなく、workflows/ の中にあります。
wmill sync pull は
wmill.yaml
 がある場所で実行しなければ動きません。
git 操作(add, commit, push)はリポジトリルート(/workspace)で行う必要があります。
つまり、wmill sync pull は /workspace/workflows で、git 操作は /workspace で行う、という二段構えが必要です。修正します:

Edited
a.sh
+9
-5
修正しました。最終的なスクリプトの流れを確認します:

Analyzed
a.sh#L1-67
修正後のスクリプトは以下の流れになっています:

cd /workspace/workflows →
wmill.yaml
 がある場所で wmill sync pull を実行(Windmill DB → ファイルに書き出し)
cd /workspace → Gitリポジトリルートに戻って git add / commit / push(ファイル → Gitea)
ここで重要な補足:

/workspace はサーバーのホスト上のパスではなく、コンテナ内のパスです。
docker-compose.yml
 の - .:/workspace により、ホスト上の ~/windmill/(docker-composeを実行した場所)がコンテナ内の /workspace にマウントされます。
つまり、コンテナ内の /workspace/workflows/ = ホスト上の ~/windmill/workflows/ です。
a.sh
 はWindmillのWorkerコンテナ内で実行されるので、コンテナ内パス(/workspace)を使うのが正しいです。
この変更をGiteaにプッシュしますか?プッシュ後、サーバー側で git pull して再度お試しください。
2026-02-19 15:25:08 +09:00
Akira
f8e9c95403 ご指摘のコードブロックを削除した理由は、それが重複しており、かつサーバー環境(コンテナ内)では動作しないパスを含んでいたためです。
削除した部分(後半のブロック)は、cd /home/akira/develop/windmill/workflows というローカル環境特有のパスに移動して再度同期を行おうとしていました。 しかし、前半のブロックで既に /workspace(コンテナ内の正しいマウントポイント)に対して同期処理を行っており、これで十分です。 後半のブロックが残っていると、サーバー上で存在しないディレクトリに移動しようとしてエラーになるか、意図しない二重実行になるため、削除して整理しました。

これでスクリプトはシンプルになり、サーバー環境に適したものになりました。 変更をGiteaにプッシュしましたので、SERVER_SETUP.md の手順に従ってサーバー上で設定を進めてください。
2026-02-19 15:03:25 +09:00
Akira
793846e7f5 Google OAUTH関連 2026-02-19 14:50:31 +09:00
Akira
29d2dbbb57 DATABASE_PASSWORD 2026-02-19 14:18:23 +09:00
Akira
0acac8799d password 2026-02-19 14:11:22 +09:00
Akira
39a850b064 versionのパスワード 2026-02-19 14:10:27 +09:00
Akira
90e805a360 存在しないバージョン言われた 2026-02-19 14:04:02 +09:00
Akira
f700a3454e バージョンがlastestだと起動しない 2026-02-19 13:54:09 +09:00
Akira
0d1278b9ac compose見ました — 原因は完全に特定できました。
👉 Windmillに BASE_URL が設定されていません。

これがあると:

OAuth callback が壊れる

redirect_uri_mismatch

/api/oauth/callback/google が見つからない

全部起きます。

これは Windmill + Traefik の典型トラブルです。
2026-02-19 11:30:35 +09:00
Akira
639ac23efa Prepare for VPS migration: Create server specific docker-compose.yml and rename dev config 2026-02-18 15:13:53 +09:00
Bot
297299c3f8 Auto-sync Fri Feb 13 10:45:00 UTC 2026 2026-02-13 10:45:00 +00:00
Bot
2f2ae074f5 Auto-sync Fri Feb 13 10:42:01 UTC 2026 2026-02-13 10:42:01 +00:00
Bot
2c96d29c6f Auto-sync Fri Feb 13 10:39:01 UTC 2026 2026-02-13 10:39:01 +00:00
Akira
dd9799d8b3 除外ファイル 2026-02-13 18:28:41 +09:00
Bot
6c57244e4d Auto-sync Fri Feb 13 09:09:01 UTC 2026 2026-02-13 09:09:01 +00:00
Bot
bd7cd392b4 Auto-sync Fri Feb 13 08:51:24 UTC 2026 2026-02-13 08:51:24 +00:00
Windmill Bot
3020724dde Auto-sync: 2026-02-13 07:38:27
Synced workflows from Windmill workspace
2026-02-13 07:38:27 +00:00
Windmill Bot
308e1c91ee Auto-sync: 2026-02-13 06:58:07
Synced workflows from Windmill workspace
2026-02-13 06:58:07 +00:00
Akira
3afdbd1e2e ワークフローの変更をgitに記録 2026-02-13 15:41:59 +09:00
Akira
bf3fb17ccb Auto-sync: 2026-02-12 20:17:31
Synced workflows from Windmill workspace
2026-02-12 20:17:31 +09:00