# 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:20.10.22-cli-alpine3.17@sha256:fde7a4a9b1ca994f7c5bfd62fb32c70fddbbfea43a1ea74b029d7a88c6f0e243 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