위의 링크로 가면 만든 것을 확인할 수 있다.
사실상 위 프로젝트에서 client와 server만 현재 폴더로 바꾸어준 것이라고 보면 된다.
발표자료(문서/영상)
REACT
EXPRESS
NODEJS
DOCKER
DOCKER STACK
DOCKER SWARM
환경을 반드시 가상머신들 manager, kvm1, kvm2 를 만들고
manager의 /etc/hosts에 kvm1, kvm2를 등록해주자
그 다음 아래의 명령어를 순서대로 적어서 Enter
이 과정을 모르겠다면
# manager에서
docker swarm init
manager에서 docker swarm init 시 나오는 토큰 값을 가지고
kvm1, kvm2 에 입력후 Enter
cd TRIPLY
npm install
npm run build
docker build -f Dockerfile.dev -t tonyhan18/react:1.0 .
cd ../server
npm install
docker build -t tonyhan18/express:1.0 .
docker image push tonyhan18/express:1.0
cd ..
docker stack deploy -c docker-compose.yml swarm
---
# 삭제시
docker stack rm swarm