- Build vue in nginx, and build another nginx for reverse proxy, more detail in docker-compose and Dockerfile
docker compose up
- When update, need to use docker compose down and rmi the docker image, making sure next docker compose up could build with updates
docker compose down docker images, docker rmi <IMAGE ID of frontend>
- After developed, push docker image to dockerhub, let deployment easier in prod environment.
docker tag driver-helper-vue_frontend:latest adrianwudev/driver-helper-vue:0.8131 docker push adrianwudev/driver-helper-vue:0.8131
- And use docker compose in folder ./dockerhub/
npm install
npm run serve
npm run build