feat: initialize Docker Swarm in CI workflow

- Added a step to initialize Docker Swarm and create an overlay network for testing jobs.
- This enhancement improves the CI environment setup for containerized testing.
This commit is contained in:
Mauricio Siu
2025-11-29 00:55:14 -06:00
parent f77a67ba33
commit 067777f28e

View File

@@ -39,6 +39,13 @@ jobs:
if: matrix.job == 'test'
run: echo "$HOME/.local/bin" >> $GITHUB_PATH
- name: Initialize Docker Swarm
if: matrix.job == 'test'
run: |
docker swarm init
docker network create --driver overlay dokploy-network || true
echo "✅ Docker Swarm initialized"
- run: pnpm install --frozen-lockfile
- run: pnpm server:build
- run: pnpm ${{ matrix.job }}