pds dash for shimaenaga.veryroundbird.house (based off of pds.witchcraft.systems)

add deploy config back in

Changed files
+12 -1
.tangled
workflows
+12 -1
.tangled/workflows/build.yml
···
mkdir ~/.ssh
echo "${SSH_KEY}" > ~/.ssh/id_tangledsh
chmod 600 ~/.ssh/id_tangledsh
+
cat > ~/.ssh/config << EOF
+
Host deploy
+
HostName ${SERVER_HOST}
+
User ${SERVER_USER}
+
IdentityFile ~/.ssh/id_tangledsh
+
StrictHostKeyChecking accept-new
+
BatchMode yes
+
PasswordAuthentication no
+
PubkeyAuthentication yes
+
EOF
+
chmod 600 ~/.ssh/config
ssh-keyscan -H $SERVER_HOST > ~/.ssh/known_hosts
- name: "Check SSH connection"
···
- name: "Deploy via SCP"
command: |
echo "🪶 deploying files via scp"
-
scp -r ./dist/* $SERVER_USER@$SERVER_HOST:/pds/caddy/etc/caddy/static
+
scp -r ./dist/* deploy:/pds/caddy/etc/caddy/static
- name: "Done!"
command: |