Update to Vue 3/Node21, authentication flow update and Dockerization.
This pull request introduces several significant updates and enhancements to the project:
-
Updated Vue and Node.js Versions: Vue has been upgraded to version 3, Node to 21.
-
Docker Integration: Added a Docker config for local or server deployment
-
Authentication Flow Enhancement: The authentication flow has been updated to ensure compatibility with Vue 3.
-
Dependency Updates: All project dependencies have been updated to their latest versions as of 24-03-2024.
-
Miscellaneous Improvements: Various adjustments and enhancements have been made across different files, including configuration files (.dockerignore, .eslintrc.js, .gitignore) and Vue components (src/App.vue, src/components/Authorise.vue).
-
Readme: Updated the readme with instructions on deploying on Docker.
I've tested this locally, in Docker and on my Pi. However, I'm an ML engineer and not a JS dev, so please have a good look at the changes ;)
Deploy request for peaceful-brahmagupta-4fa075 pending review.
Visit the deploys page to approve it
| Name | Link |
|---|---|
| Latest commit | ff5bd6570e53fc666351f3e048ed98201c35fa32 |
Oh I also didn't deploy to Netlify so might be a good idea to ensure that still works.