name: deploy-backend on: push: branches: [main] jobs: deploy: runs-on: host steps: - uses: actions/checkout@v4 - name: Build image run: docker build -t nakhodka-backend:latest -t nakhodka-backend:${{ github.sha }} . - name: Restart backend run: docker compose -f /opt/nakhodka/docker-compose.yml up -d backend - name: Cleanup run: docker image prune -f