本番環境にデプロイした環境が破壊されました!😡😡😡😡😡
経緯を簡単に説明すると、学校側で用意されたAzure のリソースを使用していたのですが、本番環境での運用開始3日目にして使用できるリソースの上限に達しました。
生徒側には使用できる上限がわからず、学校側にコスト管理は任せざるを得なかった結果がこうなってしまい非常に残念です( ; ; )
git clone https://github.com/Kazumasa1/memo-re.git
”.env.sample" と同じ階層に ".env" を作成してコードを書き加えてください。 ”config.js.sample" と同じ階層に "config.js" を作成してコードを書き加えてください。
次のコマンドを実行してDocker コンテナを構築します。
cd memo-re
docker compose build --no-cache
docker compose up -d
cd memo-re/web/app
npm ci
npm run serve
Nginx(Django): http://localhost:8000/
Nginx(Django)管理者サイト: http://localhost:8000/${DJANGO_ADMIN_URL}
- メールアドレス: ${DJANGO_ADMIN_EMAIL}
- パスワード: ${DJANGO_ADMIN_PASSWORD}
Nginx(Django)APIドキュメントダウンロード: http://localhost:8000/api/schema/
Nginx(Django)APIドキュメント:swaggerUIで閲覧およびテスト http://localhost:8000/api/schema/swagger-ui/
Nginx(Django)APIドキュメント:redocで閲覧およびテスト http://localhost:8000/api/schema/redoc/
Vue.js: http://localhost:8080/
memo-re
├── README.md
├── back
│ ├── Dockerfile
│ ├── app # Djangoのプロジェクト
│ ├── requirements.txt
│ ├── start.sh # docker-compose up で実行される Django起動シェル
│ └── templates
├── db
│ ├── Dockerfile
│ └── my.cnf
├── docker-compose.yml
└── web
├── Dockerfile
├── app # Vueのプロジェクト
├── conf
├── logs
└── uwsgi_params