diff --git a/.github/workflows/build-base-images.yaml b/.github/workflows/build-base-images.yaml new file mode 100644 index 0000000..eca471d --- /dev/null +++ b/.github/workflows/build-base-images.yaml @@ -0,0 +1,49 @@ +name: Build base images + +on: + push: + branches: + - 'main' + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + + # - name: Log in to Docker Hub + # uses: docker/login-action@v2 + # with: + # username: ${{ secrets.DOCKER_USERNAME }} + # password: ${{ secrets.DOCKER_PASSWORD }} + + # - name: Log in to GitHub Container Registry + # uses: docker/login-action@v2 + # with: + # registry: ghcr.io + # username: ${{ github.actor }} + # password: ${{ secrets.GITHUB_TOKEN }} + + - name: Build Docker images + run: docker compose -f docker-compose.yml build + + - name: List images + run: docker image ls + + # - name: Tag Docker images + # run: | + # docker tag your-dockerhub-username/your-app:latest your-dockerhub-username/your-app:main + # docker tag your-dockerhub-username/your-app:latest ghcr.io/your-github-username/your-app:latest + + # - name: Push Docker images to Docker Hub + # run: | + # docker push your-dockerhub-username/your-app:latest + # docker push your-dockerhub-username/your-app:main + + # - name: Push Docker images to GitHub Container Registry + # run: docker push ghcr.io/your-github-username/your-app:latest \ No newline at end of file