- Vue.js
- Express
- MongoDB
https://expense-manager-vue-1782.azurewebsites.net -Github actions are used to build & deploy this app.
- The Vue frontend is build and the ./dist/ is copied to ./backend
- The ./backend is the only folder deployed.
Backend requires 3 env variables
- PORT
- MONGO_URL
- JWT_SECRET
The variables must be stored in .env at backend
for deployment in linux based OS
cd frontend
npm install && npm build
mv dist/ ../backend/
cd ..
npm install && node .