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