Front end project created with Vue and Bootstrap. It's consuming the Pokemon API
The Application is currently hosted on AWS S3 and using Cloud Front with Route53, link
VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
See Vite Configuration Reference.
npm install
npm run dev
npm run build
Run Unit Tests with Vitest
npm run test:unit
Lint with ESLint
npm run lint
Build the image
docker build . -t pokemonfrontend
Then run the container
docker run -p 80:8080 -t pokemonfrontend
Then go to http://localhost
If you get an error concerning port 80 already being allocated change to a different port
example using port 8080
docker run -p 8080:8080 -t pokemonfrontend
Then go to http://localhost:8080