diff --git a/.github/workflows/backend.yaml b/.github/workflows/backend.yaml new file mode 100644 index 0000000..285536d --- /dev/null +++ b/.github/workflows/backend.yaml @@ -0,0 +1,28 @@ +name: backend + +on: + push: + paths: + - Backend/** + +jobs: + push_to_registry: + name: Push Docker image to Docker Hub + runs-on: ubuntu-latest + steps: + - name: Check out the repo + uses: actions/checkout@v3 + + - name: Log in to Docker Hub + uses: docker/login-action@v2 + with: + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} + + - name: Build and push Docker image + uses: docker/build-push-action@v3 + with: + context: ./Backend + file: ./Backend/Dockerfile + push: true + tags: "${{ secrets.DOCKER_USERNAME }}/demo-service:latest" diff --git a/Backend/docker-compose.yaml b/Backend/docker-compose.yaml index ed1cdee..47db362 100644 --- a/Backend/docker-compose.yaml +++ b/Backend/docker-compose.yaml @@ -61,5 +61,6 @@ services: SERVICE: 5 PORT: 80 + networks: demo-net: {}