[PROMOTE] 同步部署工作流 .gitea/workflows/deploy-prod.yaml
This commit is contained in:
parent
01984139c5
commit
36c0763106
@ -31,21 +31,9 @@ jobs:
|
|||||||
docker run --rm -v /home/twsystem1003/star-cloud:/target busybox mkdir -p /target/docker/emqx
|
docker run --rm -v /home/twsystem1003/star-cloud:/target busybox mkdir -p /target/docker/emqx
|
||||||
cat docker/emqx/acl.conf | docker run -i --rm -v /home/twsystem1003/star-cloud:/target busybox sh -c "cat > /target/docker/emqx/acl.conf"
|
cat docker/emqx/acl.conf | docker run -i --rm -v /home/twsystem1003/star-cloud:/target busybox sh -c "cat > /target/docker/emqx/acl.conf"
|
||||||
|
|
||||||
- name: Step 1 - Ensure Existing Containers Are Running
|
- name: Step 1 - Build & Deploy Containers
|
||||||
run: |
|
run: |
|
||||||
for container in \
|
WWWGROUP=1001 WWWUSER=1001 docker-compose up -d --build
|
||||||
star-cloud-mysql \
|
|
||||||
star-cloud-redis \
|
|
||||||
star-cloud-emqx
|
|
||||||
do
|
|
||||||
if ! docker inspect "${container}" >/dev/null 2>&1; then
|
|
||||||
echo ">>> Required container is missing: ${container}"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo ">>> Ensuring ${container} is running..."
|
|
||||||
docker start "${container}" >/dev/null
|
|
||||||
done
|
|
||||||
|
|
||||||
for container in star-cloud-mysql star-cloud-redis star-cloud-emqx; do
|
for container in star-cloud-mysql star-cloud-redis star-cloud-emqx; do
|
||||||
echo ">>> Waiting for ${container} to become healthy..."
|
echo ">>> Waiting for ${container} to become healthy..."
|
||||||
@ -68,21 +56,6 @@ jobs:
|
|||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
|
||||||
for container in \
|
|
||||||
star-cloud-laravel \
|
|
||||||
star-cloud-queue \
|
|
||||||
star-cloud-mqtt-worker \
|
|
||||||
star-cloud-mqtt-gateway
|
|
||||||
do
|
|
||||||
if ! docker inspect "${container}" >/dev/null 2>&1; then
|
|
||||||
echo ">>> Required container is missing: ${container}"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo ">>> Ensuring ${container} is running..."
|
|
||||||
docker start "${container}" >/dev/null
|
|
||||||
done
|
|
||||||
|
|
||||||
- name: Step 2 - Deploy Code
|
- name: Step 2 - Deploy Code
|
||||||
run: |
|
run: |
|
||||||
echo ">>> Syncing code to star-cloud-laravel..."
|
echo ">>> Syncing code to star-cloud-laravel..."
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user