4fb6bf7b20e035cc23ec4666db465111ab05e5d7
				
			
			
		
	
		
			All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			stack-ssh-deploy
Drone plugin to copy files into a remote docker container.
Settings
Required (no default)
- deploy_key: SSH private key part for ssh public key authentication
- service: Name of the target service
- dest: Absolute path to copy files into
Optional (with defaults)
- source (default: .): Local path to copy from
- host (default: swarm.autonomic.zone): Host to deploy to (don't includessh://)
- port (default: 222): SSH port to connect to
- user (default: drone): System user to connect via SSH with
Makes me sad they exist
- chdir (default: none): Add -Coption totar
Example
---
kind: pipeline
name: deploy to docker container
steps:
  - name: docker cp deploy
    image: 3wordchant/docker-cp-deploy:latest
    settings:
      host: swarm.example.com
      service: foo_bar_com_app
      dest: /var/www/html/
      deploy_key:
        from_secret: drone_deploy_key
Publishing
The version can be bumped in the .drone.yml file. We're sticking with latest as we iterate on the code right now.
If you push a commit to master, the Drone config will publish to Docker Hub.
					Languages
				
				
								
								
									Shell
								
								94.1%
							
						
							
								
								
									Dockerfile
								
								5.9%