概要
AVideo は Netflix や Youtube のような Web インタフェースを持つビデオ共有サイトを簡単に構築できるツールです
今回は macOS 上で docker を使って構築する方法を紹介します
いくつかバグがあるので手動で修正しながら勧めます
環境
- macOS 11.6.7
- docker 20.10.12
- AVideo 11.6
コードclone
-
git clone --depth 1 https://github.com/WWBN/AVideo.git
MYSQL_RANDOM_ROOT_PASSWORD の書き換え
- cd AVideo
-
nkf -Lu --overwrite docker-compose.yml
- vim docker-compose.yml
MYSQL_RANDOM_ROOT_PASSWORD: "yes"
entrypoint の改行コードをLFに変換
-
nkf -Lu --overwrite deploy/docker-entrypoint
standard_init_linux.go:228: exec user process caused: no such file or directory
対策です
イメージのビルドと起動
- docker-compose up -d
DB のパスワードの確認
-
docker-compose logs database| grep 'GENERATED ROOT PASSWORD'
MYSQL_RANDOM_ROOT_PASSWORD を yes にしたのでランダムに生成されたパスワードを確認します
初期設定
https://localhost にアクセスすると初期設定のページが表示されます
以下を設定しましょう
- Contact E-mail・・・好きなメールアドレスを設定
- System Admin password・・・admin ユーザのログインパスワードを設定
- Confirm System Admin password・・・上記と同じ
- Database Host・・・「database」にする、今回は docker で起動しているためコンテナ名を設定します
- Database Password・・・先程確認した MariaDB のパスワードを設定します
記載したら Install ボタンを押しましょう
動作確認
設定が完了すると以下のページになるのでメインページに移動します
メインページに移動して以下が表示されれば OK です
まだ動画も何もないので以下のようになります
最後に
次回はいろいろと使ってみたいと思います
0 件のコメント:
コメントを投稿