From 0cf4b6b665f411268e0c553334ba5442fe3272f4 Mon Sep 17 00:00:00 2001 From: Bram Kelchtermans Date: Wed, 31 Jul 2024 13:58:18 +0200 Subject: [PATCH] chore: Update Dockerfile to remove unnecessary SSH server configuration --- .gitea/workflows/push_dockers.yml | 36 +++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .gitea/workflows/push_dockers.yml diff --git a/.gitea/workflows/push_dockers.yml b/.gitea/workflows/push_dockers.yml new file mode 100644 index 0000000..09aba7a --- /dev/null +++ b/.gitea/workflows/push_dockers.yml @@ -0,0 +1,36 @@ +name: Build and Push Docker Images + +on: + push: + paths: + - 'Docker/**' + +jobs: + build-and-push: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v3 + + - 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_HUB_USERNAME }} + password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }} + + - name: Build and Push Docker images + env: + DOCKER_HUB_USERNAME: ${{ secrets.DOCKER_HUB_USERNAME }} + run: | + for dir in Docker/*; do + if [ -d "$dir" ]; then + image_name=$(basename "$dir") + version=$(cat "$dir/version") + docker build -t $DOCKER_HUB_USERNAME/$image_name:$version $dir + docker push $DOCKER_HUB_USERNAME/$image_name:$version + fi + done \ No newline at end of file