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

does this work instead

Changed files
+1 -14
.tangled
workflows
+1 -14
.tangled/workflows/build.yml
···
command: |
echo "🪶 copying config from secrets"
echo "${CONFIG}" > config.ts
-
echo "🪶 debugging config"
-
cat config.ts
- name: "Set up Deno"
command: |
···
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
echo "🪶 setting up ssh connection"
- name: "Deploy via SCP"
command: |
echo "🪶 deploying files via scp"
-
scp -r ./dist/* deploy:/pds/caddy/etc/caddy/static
+
scp -r ./dist/* ${SERVER_USER}@${SERVER_HOST}:/pds/caddy/etc/caddy/static
- name: "Done!"
command: |