name: Angular Docker CI/CD on: push: branches: [main] jobs: deploy: runs-on: [self-hosted, prod] steps: - name: Checkout code uses: actions/checkout@v3 - name: Build Docker image run: docker build -t front-fiscad . - name: Stop old container run: | docker stop front-fiscad || true docker rmi front-fiscad || true - name: Run new container run: | docker run -d -p 8383:80 --name front-fiscad front-fiscad