# yaml-language-server: $schema=https://json.schemastore.org/drone.json name: deploy kind: pipeline type: docker node: instance: system trigger: event: - push branch: - main steps: - name: deploy image: docker:23.0.3-cli-alpine3.17@sha256:64e2c856be595f7357261df9e9bc72f8a27dabbf065bd55865d6f74409b5e284 commands: - mkdir -p /root/.ssh - install -v -m 600 /home/ubuntu/.ssh/id_ed25519 /root/.ssh/id_ed25519 - ssh-keyscan beta.fogtype.com >> /root/.ssh/known_hosts - docker context create --docker=host=ssh://ubuntu@beta.fogtype.com beta - docker context use beta - docker compose --project-name=beta up --build --detach - docker compose --project-directory=example up --detach volumes: - name: ssh_key path: /home/ubuntu/.ssh/id_ed25519 volumes: - name: ssh_key host: path: /home/ubuntu/.ssh/id_ed25519