22 lines
581 B
YAML
22 lines
581 B
YAML
steps:
|
|
|
|
deploy:
|
|
image: alpine:latest
|
|
environment:
|
|
HOST: static.bij1.net
|
|
KNOWN_HOSTS: |
|
|
static.bij1.net ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqkbrb28kEg5HSNx4s4aoFbkqLPWRHR4g5wxHmC5jR8
|
|
static.bij1.net ecdsa-sha2-nistp256
|
|
commands:
|
|
- apk add openssh
|
|
- apk add openrc
|
|
- mkdir -p ~/.ssh/
|
|
- |
|
|
cat > ~/.ssh/id_rsa <<EOF
|
|
$SSH_KEY
|
|
EOF
|
|
- chmod 600 ~/.ssh/id_rsa
|
|
- echo $KNOWN_HOSTS >> ~/.ssh/known_hosts
|
|
- scp -r static/* root@$HOST:/var/www/linkbee
|
|
secrets: [ ssh_key ]
|