Update node.js.yml #12
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Docker Compose Deploy | |
| on: | |
| push: | |
| branches: [ "main" ] | |
| jobs: | |
| deploy: | |
| runs-on: self-hosted | |
| steps: | |
| # Checkout code | |
| - name: Checkout repository | |
| uses: actions/checkout@v3 | |
| # Stop existing containers (if running) | |
| - name: Stop existing containers | |
| run: docker compose -f docker-compose-test.yml down | |
| # Build images | |
| - name: Build Docker images | |
| run: docker compose -f docker-compose-test.yml build --no-cache | |
| # Start services (app + mysql) | |
| - name: Start Docker services | |
| run: docker compose -f docker-compose-test.yml up -d |