-
create .env for production
VERSION=RELEASE python genenv.py
-
build docker image
docker build -t {registry-name}/fcn-frontend frontend/.
-
push docker image
docker push {registry-name}/fcn-frontend
- go to remote server
-
pull docker image from remote server
docker pull {registry-name}/fcn-frontend
-
stop and remove old container
docker stop fcn-frontend && docker rm fcn-frontend
-
docker run
docker run --name fcn-frontend --restart=always --network fcn_network -p 3000:3000 -d {registry-name}/fcn-frontend
-
build docker image
docker build -f Dockerfile.app -t {registry-name}/fcn-api .
-
push docker image
docker push {registry-name}/fcn-api
- go to remote server
-
pull docker image from remote server
docker pull {registry-name}/fcn-api
-
stop and remove old container
docker stop fcn-api && docker rm fcn-api
-
docker run
docker run --name fcn-api --restart=always --network fcn_network -p 8000:8000 -d {registry-name}/fcn-api