Skip to content
This repository has been archived by the owner on Nov 11, 2022. It is now read-only.

Latest commit

 

History

History
25 lines (17 loc) · 1.23 KB

README.md

File metadata and controls

25 lines (17 loc) · 1.23 KB

Stengetid

Simple Azure Static Web App to show today's closing time of Vinmonopolet.

Development

Frontend only

  1. Install dependencies: yarn
  2. Compile and hot-reload: yarn serve
  3. Compile and minify for production: yarn build
  4. Lint and fix files: yarn lint

Frontend and backend

The Azure Functions backend requires Node.js ~14 and an Open API key from Vinmonopolet to fetch data.

  1. Install dependencies: yarn
  2. Install Azure Static Web Apps CLI: npm install -g @azure/static-web-apps-cli
  3. Install Functions Core Tools V3: npm install -g azure-functions-core-tools@3
  4. Initialize Function app: cd api && yarn && func init --worker-runtime node --language javascript && cd ..
  5. Add your API key in api/local.settings.json Values as "VUE_APP_apikey": "REPLACE_ME"
  6. Compile frontend and run the Static Web Apps CLI yarn build && swa start dist --api ./api

Reference: https://docs.microsoft.com/en-us/azure/static-web-apps/add-api?tabs=vue#run-the-frontend-and-api-locally