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