Skip to content

這個專案包含教學素材,雲育鏈用於2023年臺灣雲端大會,旨在引導您體驗如何在本地環境搭建一個模擬雲端的開發與測試環境。從安裝、結構剖析、資料導入與保存,整合與功能測試後,佈署至App Runner後以Serverless架構運行,讓您學習如何有效地節省雲端費用。同時,我們將探討如何在無伺服器化的環境中,開發並測試微型 APP。我們的目標是讓你能輕易地建置一套免費且高效的本地模擬雲環境,並建立一套低成本的本地 CI/CD 雲端流程。

Notifications You must be signed in to change notification settings

cxcxc-io/MicroApp-Serverless-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

使用方式

1.查看 .env 設定是否成功 (若無依照指定環境進行設定,請編輯.env)

docker compose config

2.透過Docker-Compose啟動服務

docker compose up -d

3.瀏覽 localhost:8080 -> 打開Web版的VSCode介面 -> 輸入密碼 (依照docker-compose.yml中設定)

4.執行主程式

python3 app.py

5.執行測試程式 (在專案資料夾根層執行) 會自動跑 tests 內部資料夾中的所有 test_ 開頭的方法以進行測試

pytest -s -v

.env

LOCALSTACK_API_KEY={localstack-pro-api-key} 開發環境 ENV=development 生產環境 ENV=production

About

這個專案包含教學素材,雲育鏈用於2023年臺灣雲端大會,旨在引導您體驗如何在本地環境搭建一個模擬雲端的開發與測試環境。從安裝、結構剖析、資料導入與保存,整合與功能測試後,佈署至App Runner後以Serverless架構運行,讓您學習如何有效地節省雲端費用。同時,我們將探討如何在無伺服器化的環境中,開發並測試微型 APP。我們的目標是讓你能輕易地建置一套免費且高效的本地模擬雲環境,並建立一套低成本的本地 CI/CD 雲端流程。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published