環境構築
DjangoのWebアプリ作成(Heroku環境編)
7:53
こんにちは、ともです。
今回はDjangoのWebアプリの作成(Heroku環境構築)について投稿します。Herokuのアカウント登録は省略します。
手順
手順は以下の通り行います。
heroku配置
herokuへ配置します。ディレクトリに移動します。
/data
┗ /work
┗ /docker
┗ /docker_www
┣ db.sqlite3
┣ docker-compose.yml
┣ docker-compose-dev.yml
┣ Dockerfile
┣ manage.py
┣ requirements.txt
┣ website
┃ ┣ __init__.py
┃ ┣ settings.py
┃ ┣ urls.py
┃ ┗ wsgi.py
┗ mrrs
┣ admin.py
┣ apps.py
┣ __init__.py
┣ models.py
┣ tests.py
┣ views.py
┗ migrations
┗ __init__.py
docker_www配下で以下のコマンドを入力してHerokuにログインします。
sudo heroku container:login
Herokuアプリを作成します。
sudo heroku create
コンテナレジストリにプッシュします。
sudo heroku container:push web
コンテナレジストリにリリースします。
sudo heroku container:release web
データベース設定
Configure Add-onsを使ってPostgresを選択します。
テーブル(create文)を作成します。
sudo heroku run python manage.py makemigrations
テーブルを作成します。
sudo heroku run python manage.py migrate
テーブル状態を確認します。
sudo heroku run python manage.py showmigrations
実行
urlを入力して画面を表示します。
https://rocky-sands-09243.herokuapp.com/mrrs/
まとめ
今回はHerokuにアプリの配置方法について記載しました。
ちょっとした勉強ではHerokuなどをつかってはいかがでしょうか?
0 件のコメント:
コメントを投稿
コメントをお待ちしています。