A front end web application about reference letter handling in the context of DIT HUA Thesis "Use of devops methodologies and tools in development and production environment of web applications"
- Table Of Contents
- Project setup
- Deploy vuejs project to a VM (Virtual Machine)
3.1. CI/CD tool configuration (Jenkins Server)
3.2. Deployment with Docker and docker-compose using Ansible
npm install
cp .env.example .env # Copy .env.example to .env and replace with your values
npm run serve # Compiles and hot-reloads for development
npm run build
npm run lint
For deployment see here
For jenkins configuration see here
The vuejs container is built according to the Dockerfile
More about deployment with Docker see here and here
# build image
docker build . -t ghcr.io/panagiotis-bellias-it21871/ref-letters-vuejs-client:latest
# push image
docker push ghcr.io/panagiotis-bellias-it21871/ref-letters-vuejs-client:latest