μκΈ°μΉ λͺ»νκ² κΈΈμ΄μ§ μ½λ‘λ μ¬νλ‘ μΈν΄ κ°μλ°κΈΈ λνμνμ νκ³ μλ λνμλ€μ΄ μ μ λμ΄λλ μμ¦π’ μλΉμ€ λ©νλ κ°μλ κ΅μλκ» λ©μΌμ 보λ΄λ €κ³ μ°½λ§ μ΄λ©΄ λ§νλ κ°μκ° λμ΄λ²λ¦¬λ μλ§μ λνμλ€μ μν΄ λ§λ€μ΄μ‘μ΅λλ€. λ©νλ κ°μ λ μ μμ @subeenpark-io , @HoYoungChun, @ksiyeon27, @seoljiwon μ κ·Έ μ£Όλ³μΈλ€μ λλ¬Όμ μ λ©μΌλ€μ κΈ°λ°μΌλ‘ λ§λ€μ΄μ‘μΌλ©°,
μ΅μνμ μ
λ ₯μ ν΅ν΄ κ΅μλμκ² λ³΄λΌ μ μλ μμλ°λ₯Έ λ©μΌβοΈμ λλ±! λ§λ€μ΄μ£Όλ μΉμλΉμ€μ
λλ€. μμ
, μ±μ , λ©΄λ΄ λ¬Έμ λ± κ΅μλκ» λ³΄λΌ λ€μν λ©μΌμ μ½κ² μμ±ν΄λ³΄μΈμ!
NodeJS- v14.17.4Azure Functions Core Tools: v3.0.3477npm- v6.14.14Azure Static Web App CLI- v0.6.1Azureκ³μ GitHubκ³μ - VSCode
Azure Static Web App&Azure Functionsextension Azure Cosmos DB Instanceμ°Έκ³ μ κ·ΈPRIMARY CONNECTION STRING
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "",
"FUNCTIONS_WORKER_RUNTIME": "node",
"DATABASE_CONNECTION_STRING": {YOUR AZURE DB PRIMARY CONNECT STRING}
},
"Host": {
"CORS": "*"
}
}
git clone https://github.com/double-salary/MailHaneunGamja.git
cd MailHaneunGamja
cd svelte-app
npm install
npm run devcd api
npm install
func startcd api
swa start http://localhost:5000 --api ./api http://localhost:4280/λ‘ μ μ
- Azure κ³μ μ λ‘κ·ΈμΈ
- ν¬νμ μ μ,
create a resourceλ₯Ό λλ₯Έλ€. Static Web Appμ κ²μν΄ μ ν νcreateμ λλ₯Έλ€.- κ°μ’
μ΅μ
μ μ νν ν
Sign in with GitHubλ₯Ό λλ¬ μΈμ¦μ μ§ννλ€.- Subscription - {λ³ΈμΈ κ³μ },
- Resource Group - {CosmosDBμ κ°μ κ·Έλ£Ή}
- Plan type - {free}
- Azure Functions and staging details - {West US 2}
- Source - {GitHub}
- μΈμ€ν΄μ€ μ μ ν Configurationμμ DATABASE_CONNECTION_STRINGμ λ±λ‘νλ€.
- μ΄ λ ν¬μ§ν 리λ 2021 HackaLearn μ°Έκ°λ₯Ό μν΄ λ§λ€μ΄μ§ μλΉμ€ λ§νλ κ°μμ μ½λλ₯Ό λ΄κ³ μμ΅λλ€.
- This repository is about 'MailingPotato', the web service for 2021 HackaLearn.
- μ΄ λ ν¬μ§ν 리λ Azure Static Web App Templateμ μ΄μ©ν΄ λ§λ€μ΄μ‘μ΅λλ€.
