How to build a docker image for nodejs

1. go to path in your project
PS C:\Users\adam.popernik\Desktop\FAME\pat>

2. Login to the Docker
docker login harbor.gftinnovation.eu

3. Run the command
docker build -t harbor.gftinnovation.eu/fame/pat:latest .

5. Tag the image 
docker tag harbor.gftinnovation.eu/fame/pat:v01 harbor.gftinnovation.eu/fame/pat:latest

4. Run the image 
docker run --rm -p 3001:7007 harbor.gftinnovation.eu/fame/pat:latest

6. Push the image to the harbor
docker push harbor.gftinnovation.eu/fame/pat:latest


How to connect mongo with app

docker network create mynetwork
docker run -d --name mongo -p 27000:27017 --network mynetwork harbor.gftinnovation.eu/fame/pat_mongo:v01
docker run --name pat -p 3001:7007 --network mynetwork -e MONGO_URL=mongodb://mongo:27017 harbor.gftinnovation.eu/fame/pat:v01

For deploying to harbor - use 3 and 6.