1b9d679746a400319ce2eddf080c16b68eec6d92
uwuzu for Docker Compose
uwuzuがDocker Composeで動きます。
※1: 一部バージョンでは動かない可能性があります。
※2: 動作保証は致しません。
※3: セキュリティ上の問題が発生する可能性があるため本番環境では推奨しません。
構造
/.env
.env.exampleのコメントに従って入力してください。
/src/
srcフォルダにuwuzuのリポジトリで配布されているZIPファイルを展開してください。
/db/・/php/
設定ファイルやDockerfileなどがあります。
動作しない場合は適宜修正してください。
余裕があればIssue・プルリクエストのご協力をお願いします。
前提条件
必須
Docker Composeが必要です。
※Windows containersは利用できません。
動作確認済み
OS: Windows 11 23H2
WSLカーネル: 2.6.1.0
Docker Compose: v2.40.2-desktop.1
uwuzu:
- v1.6.0
使い方
構築
/.env.exampleのコメントに従って/.envを作成。/src/以下にuwuzuのリポジトリで配布されているZIPファイルを展開。/php/apache2.confを適宜変更。- プロジェクトルートで
docker-compose build --no-cacheを実行。 docker-compose upでuwuzu及びMariaDBが起動します。/adminに移動し初期設定を行います。- uwuzuの表示に従って初期設定を進めます。
データベース名には
uwuzu、ホストにはuwuzu-dbを使用してください。
※db.phpの書き込みが成功しても移動しない場合は/admin/setup_uwuzu_db.phpに直接移動してください。
これにてuwuzuの構築は完了です。
今後uwuzuの破壊的変更により/db/や/php/の設定が利用できなくなる可能性があります。
その場合はIssueを立てuwuzuのバージョンアップを報告するか対応を待機、あるいは自身で設定を変更してください。
(余裕があれば動作した設定をプルリクエストするご協力をお願いします。)
アップデート
※1: 飛び級アップデートは利用できません。リリース順にアップデートしてください。
※2: アップデート後にuwuzuが破損する可能性があるためバックアップをしてから行ってください。
- uwuzuのリリースノートを参照し変更が必要な対応を行ってください。
- uwuzuのリリースを参照し対象のバージョンのZIPファイルをダウンロード。
/settings_admin/update_admin.phpにアクセスし行程1でダウンロードしたZIPファイルを指定。- 確認画面に移動するので問題がない場合はアップデートボタンを選択してください。
これにてuwuzuのアップデートは完了です。
自動アップデートが使用できない場合
uwuzuの公式ドキュメントに従ってアップデートしてください。
備考
問題が発生した場合はIssueを立ててください。
Languages
Dockerfile
100%