You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# one time setup
git clone https://github.com/OpenInformix/SmartCheckIn.git
cd SmartCheckIn
npm install
Sample Docker Build & Test
# to cleanup then only
docker system prune
docker system prune -a
docker build -t chkin-app1 .# delete an image# docker rmi chkin-app1 <image id>
docker images
# maped local-port:container-port# run the docker by assigning a container name = chkin-cntn1
docker run -it -d --name chkin-cntn1 -p 3000:3000 -d chkin-app1
Basic test
https://localhost:3000/
https://<Host IP>:3000/
stop/start container
docker stop chkin-cntn1
docker start chkin-cntn1
Getting in to the running container
docker ps -a
# runs a new command in a running container.
docker exec -it chkin-cntn1 /bin/bash
# If you have to DEBUG# override the start command with `entrypoint`
docker run -it --entrypoint=/bin/bash $IMAGE -i
# eg:
docker images
# REPOSITORY TAG IMAGE ID CREATED SIZE# chkin-app1 latest 21d4907d3cc9 7 minutes ago 1.86GB# docker run -it --entrypoint=/bin/bash 21d4907d3cc9 -i
DELETE: container/docker image
docker container rm chkin-cntn1
# fcai-cnt1
docker ps -a
# CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES# To remove docker image
docker images
docker image rm <image id>
Create a new docker image from the container and push to docker hub
docker pull xuser1/chkin-app1
docker run -it -d --name chkin-cntn1 -p 3000:3000 -d xuser1/chkin-app1
# https://cloud.docker.com/repository/docker/xuser1/chkin-app1#in case if you hve to copy MyConfig.json
docker cp server/MyConfig.json chkin-cntn1:/usr/src/app/server/MyConfig.json
Cleanup
# incase if you have to clean the existing images
docker system prune
docker system prune -a
# logout from container registry
docker logout
Firewall
# by any chance if you have to shutdown the firewall then.
sudo systemctl stop firewalld.service
# Then to bring it up
sudo systemctl start firewalld.service