forked from kimhyungsik/ax_hub_mcp_tool
22 lines
603 B
Bash
22 lines
603 B
Bash
#!/bin/bash
|
|
|
|
APP_DIR="/home/ubuntu/apps/dap-mcp"
|
|
|
|
# 1. Update and Build Gateway (dapms)
|
|
cd $APP_DIR/dap-was-dapms
|
|
git reset --hard HEAD && git pull
|
|
docker run --rm -v $(pwd):/app -w /app eclipse-temurin:21-jdk-alpine sh -c "chmod +x gradlew && ./gradlew clean build -x test"
|
|
|
|
# 2. Update and Build Tools (dapmt)
|
|
cd $APP_DIR/dap-was-dapmt
|
|
git reset --hard HEAD && git pull
|
|
docker run --rm -v $(pwd):/app -w /app eclipse-temurin:21-jdk-alpine sh -c "chmod +x gradlew && ./gradlew clean build -x test"
|
|
|
|
# 3. Deploy
|
|
cd $APP_DIR
|
|
docker compose build
|
|
docker compose up -d
|
|
|
|
# 4. Cleanup
|
|
docker system prune -f
|