Skip to content

Update refserver deploy workflow for systemd target#215

Merged
aaronc-mie merged 2 commits into
devfrom
chore/issue-214-deploy-workflows
Jul 9, 2026
Merged

Update refserver deploy workflow for systemd target#215
aaronc-mie merged 2 commits into
devfrom
chore/issue-214-deploy-workflows

Conversation

@aditya-damerla128

@aditya-damerla128 aditya-damerla128 commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • replace the reference-server deploy's Appleboy SCP/SSH actions with direct SSH setup, rsync upload, and ssh remote execution
  • remove the custom SSH port and PM2 restart path from the reference-server deploy
  • wire the deployed refserver runtime to PORT=8000 and make the systemd restart command configurable

Notes

  • Demo-site deployment is intentionally unchanged; it still needs a later follow-up for the new refserver URL.
  • Aaron still needs to confirm the runner label, deploy host/path, and whether the restart command should use passwordless sudo or user-level systemd.

Validation

  • python3 -c "import yaml; yaml.safe_load(open('.github/workflows/deploy-reference-server.yml')); print('yaml ok')"
  • rg -n "appleboy|pm2|port: 2061" .github/workflows/deploy-reference-server.yml
  • git diff --check -- .github/workflows/deploy-reference-server.yml
  • act -n -W .github/workflows/deploy-reference-server.yml

Fixes #214

@aaronc-mie aaronc-mie merged commit e46510c into dev Jul 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update deployment workflows for new deployment environment

2 participants