Skip to content

titabash/python-on-docker

Repository files navigation

Code style: black

python-on-docker

Use this template から新しいリポジトリを作成してください。

環境構築

  1. Install docker, docker-compose
  2. Install vscode

Supabaseの設定

  1. Supabaseをインストールをする。(基本的なインフラはSupabaseを利用する)
brew install supabase/tap/supabase
  1. (無ければ)Supabaseのアカウントを作成する(Supabase)

  2. Supabase cliでログインコマンドを実行する

supabase login
  1. Supabaseのローカル環境を起動する
supabase start

止める時は下記(バックアップも作成)

supabase stop --backup

コンテナの作成と起動

  1. git clone --recursive {Template Repositoryから作成したリポジトリ}
make init
  1. コンテナを立ち上げる。BUILD_MODE変数にbatchかapiを指定することでどちらで立ち上げるか指定する。
make start BUILD_MODE=batch or api

コンテナの停止

make stop BUILD_MODE=batch or api

コンテナの終了と削除

make remove BUILD_MODE=batch or api

コンテナの再起動

make restart BUILD_MODE=batch or api

サンプルプログラムの実行

バックエンドAPI

webサーバが起動するので、ターミナルの別ウインドウを開きcurlを実行する。

ローカル

curl http://127.0.0.1:8000/

その他

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published