From 75b555a0d0af3ff0f17e9b90c86df72e9570588c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Fernandes?= Date: Sat, 2 Nov 2024 22:37:57 +0000 Subject: [PATCH] added docker image to registry --- .gitea/workflows/deploy.yml | 26 ++++++++++++++++++++--- docker-compose.yml | 5 +---- {services/mosquitto => docker}/Dockerfile | 0 {services/mosquitto => docker}/run.sh | 0 4 files changed, 24 insertions(+), 7 deletions(-) rename {services/mosquitto => docker}/Dockerfile (100%) rename {services/mosquitto => docker}/run.sh (100%) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index c60def2..6b81eb6 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -1,10 +1,30 @@ -name: deploy -on: [push] - +on: + push: + schedule: + - cron: '0 3 * * *' jobs: deploy: runs-on: "homesrv01" steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Log in to git.limbosolutions.com docker registry + uses: docker/login-action@v3 + with: + registry: git.limbosolutions.com + username: ${{ secrets.GITLIMBO_DOCKER_REGISTRY_USERNAME }} + password: ${{ secrets.GITLIMBO_DOCKER_REGISTRY_PASSWORD }} + + - name: Build and push Docker Image + id: push + uses: docker/build-push-action@v6 + with: + context: ${{gitea.workspace}}/docker + file: ${{gitea.workspace}}/docker/Dockerfile + push: true + tags: git.limbosolutions/marcio.fernandes/mosquitto:latest + - name: Invoke portainer mosquitto service webhook run: | curl -X POST "${{secrets.PORTAINER_WEBHOOK_URL}}" \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index ad221ba..372d7e7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,10 +1,7 @@ version: "3" services: mosquitto: - build: - context: ./services/mosquitto - pull_policy: build - image: mylimbo/eclipse-mosquitto:latest + image: git.limbosolutions/marcio.fernandes/mosquitto:latest ports: - '1883:1883' - '8883:8883' diff --git a/services/mosquitto/Dockerfile b/docker/Dockerfile similarity index 100% rename from services/mosquitto/Dockerfile rename to docker/Dockerfile diff --git a/services/mosquitto/run.sh b/docker/run.sh similarity index 100% rename from services/mosquitto/run.sh rename to docker/run.sh