Serverless(ApiGateway + Lambda(FastAPI))
FastAPIで、Helloworldページを返します
- Docker をインストール済み
-
クレデンシャル情報を設置
cp -a .env.example .env vim .env 以下を書き換えます AWS_ACCESS_KEY_ID=XXXXXXXXXXXXXXXXXXXX AWS_SECRET_ACCESS_KEY=YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
-
Dockerイメージの作成
docker-compose build
-
パッケージのインストール
docker-compose run --rm app yarn install
-
Dockerコンテナの起動
docker-compose up
-
ブラウザで確認
http://localhost:8000/hello
docker-compose run --rm app yarn run deploy -s dev
docker-compose run --rm app yarn run deploy -s prod
- acronhub(https://github.com/acronhub)