diff --git a/.drone.yml b/.drone.yml index 47080d2..3399d4c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2,37 +2,39 @@ kind: pipeline name: deploy to swarm-test.autonomic.zone steps: - - name: deployment - image: git.coopcloud.tech/coop-cloud/stack-ssh-deploy:latest - settings: - host: swarm-test.autonomic.zone - stack: example_com # UPDATE ME - generate_secrets: true - purge: true - deploy_key: - from_secret: drone_ssh_swarm_test - networks: - - proxy - environment: - DOMAIN: example.swarm-test.autonomic.zone # UPDATE ME - STACK_NAME: example_com # UPDATE ME - LETS_ENCRYPT_ENV: production +- name: deployment + image: git.coopcloud.tech/coop-cloud/stack-ssh-deploy:latest + settings: + host: swarm-test.autonomic.zone + stack: garage + generate_secrets: true + purge: true + deploy_key: + from_secret: drone_ssh_swarm_test + networks: + - proxy + compose: "compose.yml" + environment: + DOMAIN: garage.swarm-test.autonomic.zone + STACK_NAME: garage + LETS_ENCRYPT_ENV: production + SECRET_RPC_SECRET_VERSION: v1 trigger: branch: - - main + - main --- kind: pipeline name: generate recipe catalogue steps: - - name: release a new version - image: plugins/downstream - settings: - server: https://build.coopcloud.tech - token: - from_secret: drone_abra-bot_token - fork: true - repositories: - - coop-cloud/auto-recipes-catalogue-json +- name: release a new version + image: plugins/downstream + settings: + server: https://build.coopcloud.tech + token: + from_secret: drone_abra-bot_token + fork: true + repositories: + - toolshed/auto-recipes-catalogue-json trigger: event: tag diff --git a/compose.yml b/compose.yml index 3d7a3b6..967773e 100644 --- a/compose.yml +++ b/compose.yml @@ -33,6 +33,12 @@ services: volumes: - "${LOCAL_FOLDER_META:-meta}:/var/lib/garage/meta" - "${LOCAL_FOLDER_DATA:-data}:/var/lib/garage/data" + healthcheck: + test: ["CMD", "/garage", "status"] + interval: 30s + timeout: 10s + retries: 10 + start_period: 10s networks: proxy: