--- kind: pipeline name: deploy to swarm-test.autonomic.zone steps: - name: deployment image: decentral1se/stack-ssh-deploy:latest settings: host: swarm-test.autonomic.zone stack: foodsoft purge: true generate_secrets: true deploy_key: from_secret: drone_ssh_swarm_test environment: APP_CONFIG_VERSION: v1 DB_CONFIG_VERSION: v1 DOMAIN: foodsoft.swarm-test.autonomic.zone EMAIL_REPLY: reply@foo.com EMAIL_SENDER: sender@foo.com ENABLE_SHARED_LISTS: 0 ENTRYPOINT_VERSION: v1 ERROR_EMAIL: error@foo.com FOODCOOP_MULTI_INSTALL: false FOODCOOP_CITY: bar FOODCOOP_COUNTRY: baz FOODCOOP_EMAIL: bing@bong.com FOODCOOP_FOOTER: "My footer" FOODCOOP_HELP_URL: https://foo.com FOODCOOP_HOMEPAGE: https://foo.com FOODCOOP_NAME: foo FOODCOOP_PHONE: "+353857984759" FOODCOOP_STREET: somewhere FOODCOOP_TIME_ZONE: Amsterdam FOODCOOP_ZIP_CODE: 0000 LETS_ENCRYPT_ENV: production MYSQL_HOST: db MYSQL_DB: foodsoft MYSQL_PORT: 3306 MYSQL_USER: foodsoft SECRET_DB_PASSWORD_VERSION: v1 SECRET_DB_ROOT_PASSWORD_VERSION: v1 SECRET_SECRET_KEY_BASE_VERSION: v1 SECRET_SHARED_LISTS_DB_PASSWORD_VERSION: v1 SECRET_SMTP_PASSWORD_VERSION: v1 SMTP_ADDRESS: foodsoft@foo.com SMTP_DOMAIN: mail.foo.zone SMTP_PORT: 2525 SMTP_SERVER_HOST: mail.foo.zone SMTP_SERVER_PORT: 2525 SMTP_USER_NAME: foodsoft STACK_NAME: foodsoft trigger: branch: - main --- kind: pipeline name: recipe release steps: - name: release a new version image: thecoopcloud/drone-abra:latest settings: command: recipe foodsoft release deploy_key: from_secret: abra_bot_deploy_key