Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/workflows/deploy-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,14 @@ jobs:

- name: Stop existing dev containers
run: |
# First try docker compose down
docker compose -f docker-compose.dev.yml --env-file .env.dev down --remove-orphans || true

# Force remove any lingering mantis-dev containers
docker ps -a --filter "name=mantis-dev-" --format "{{.Names}}" | xargs -r docker rm -f || true

echo "✅ All existing dev containers removed"

- name: Build and start dev environment
run: |
docker compose -f docker-compose.dev.yml --env-file .env.dev up -d --build
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/deploy-prod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,14 @@ jobs:

- name: Stop existing prod containers (to avoid conflicts)
run: |
# First try docker compose down
docker compose -f docker-compose.prod.yml --env-file .env.prod down --remove-orphans || true

# Force remove any lingering mantis-prod containers (especially tunnel)
docker ps -a --filter "name=mantis-prod-" --format "{{.Names}}" | xargs -r docker rm -f || true

echo "✅ All existing prod containers removed"

- name: Build new production containers
run: |
docker compose -f docker-compose.prod.yml --env-file .env.prod build
Expand Down