aws ligthsailにubuntuとdocker engineをインストールして、ローカルのイメージを tar にして直接アップロードして、Web公開してみる

aws ligthsailにubuntuとdocker engineをインストールして、ローカルのイメージを tar にして直接アップロードして、Web公開してみる

とりあえず7ドルのlightsail+ubuntu
他のVPSでも、ubuntu22なら同じ手順でいけるはず

1, lightsailにSSH接続

2, Docker Engine のインストール

3, ローカルのDockerイメージをtar化する
docker-compose.yamlで、自作のイメージ名をちゃんと付与しておく

4, djangoプロジェクトフォルダ(myproject)を、SCPでlightsailにアップロード

http://IPアドレス
でアクセス出来るかと思ったけど、IP制限が・・・!

/myproject/myproject/settings.py
ALLOWED_HOSTS = [“localhost”, “127.0.0.1”, ここにlightsailのIPを追加しないと駄目!]

これは、.env で管理したほうが良いね!