chmod +x init.sh
./init.sh
コンテナを起動する
docker compose up -d
MySQLコンテナが起動するのに時間がかかるので、しばらく待ってからDBマイグレーションを行う
docker compose exec django chmod +x ./manage.py
docker compose exec django ./manage.py makemigrations
docker compose exec django ./manage.py migrate
docker compose exec djangp ./manage.py collectstatic --noinput
Volumeで紐づけられているソースコードなどはファイルを保存しただけで変更される 一部の設定ファイルが適用されない場合は以下のコマンドでファイルを強制的に転送して適用させる
docker compose down
docker compose build
docker compse up -d
PSKを設定するためにはDjango管理画面を使用するので、管理ユーザーを作成する
docker compose exec django ./manage.py createsuperuser
http://HOSTNAME/adminにアクセスし、 DATA>Secret Keyにて、右上の"Secret Keyを追加"ボタンを押下、任意の文字列を保存する。
現在、管理画面で複数のSecretKeyを保存することができるが、実際に適用されるのは最初に追加した一つだけである。