HOW TO RUN ZALADA SERVICE WITH DOCKER - up1/soa_group2 GitHub Wiki
- เปิด cmd ขึ้นมา
ssh [email protected]
เมื่อกด Enter จะขึ้นให้กรอกรหัสผ่าน
- ตรวจสอบเวอร์ชั่นของ Docker
docker version
- Clone จาก Git ลง Docker
git clone https://github.com/up1/soa_group2.git
- Change Drive ไปที่ ZALADA ลง maven
apt install maven
- ถ้ายังไม่มี jdk ให้ลง jdk ด้วย
apt install default-jdk
- Checkout git ไปที่ Develop
git checkout Develop
- cd ไปยัง service ต่างๆเพื่อรันแต่ละ service
cd [tab]
เป็นการดูว่าเราจะเปิด service อะไรบ้าง
- build แต่ละ service
mvn clean package docker:build
ด้านล่างเป็นตัวอย่างการ build เพียง service หนึ่งเท่านั้น
- run service แต่ละอัน
docker run -d --name mongodb-zalada-member -e AUTH=no tutum/mongodb
docker run -d --name mongodb-zalada-stock -e AUTH=no tutum/mongodb
docker run -d --name mongodb-zalada-billing -e AUTH=no tutum/mongodb
docker run -d --name service-member --link mongodb-zalada-member -p 9004:9004 -e "JAVA_OPTS=-Xmx56m" zalada/service-member
docker run -d --name service-stock --link mongodb-zalada-stock -p 9001:9001 -e "JAVA_OPTS=-Xmx56m" zalada/service-stockmanage
docker run -d --name service-sale --link mongodb-zalada-stock -p 9003:9003 -e "JAVA_OPTS=-Xmx56m" zalada/service-sale
docker run -d --name service-billing --link mongodb-zalada-billing -p 9002:9002 -e "JAVA_OPTS=-Xmx56m" zalada/service-billing
9.เช็ค docker
docker ps