kennethobsequio
b289382747
E2E test is not yet implemented
...
Because we will need to make another plan.
Signed-off-by: Kenneth Obsequio <k80308392@gmail.com >
2026-09-22 01:50:22 +08:00
kennethobsequio
c66e65d718
Fix production Compose project name
...
Signed-off-by: Kenneth Obsequio <k80308392@gmail.com >
2026-09-22 01:45:06 +08:00
kennethobsequio
6b35bc7860
ci: redeploy
...
Signed-off-by: Kenneth Obsequio <k80308392@gmail.com >
2026-09-22 01:35:31 +08:00
kennethobsequio
9e162bd595
ci: deploy
...
Signed-off-by: Kenneth Obsequio <k80308392@gmail.com >
2026-09-21 23:26:01 +08:00
kennethobsequio
05f27e34d7
asset viewer now viewing on tabs
...
Tabs is better for this yay
Signed-off-by: Kenneth Obsequio <k80308392@gmail.com >
2026-08-28 19:34:10 +08:00
kennethobsequio and Claude Sonnet 5
832c8e078b
chore: gitignore pnpm-lock.yaml, keep pnpm-workspace.yaml tracked
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-24 13:58:01 +08:00
kennethobsequio and Claude Sonnet 5
10aec3d416
ci: scope deploy workflows to backend-affecting paths only
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-24 12:21:27 +08:00
kennethobsequio
4eed815729
reverb
...
Signed-off-by: Kenneth Obsequio <k80308392@gmail.com >
2026-08-23 22:14:38 +08:00
kennethobsequio
9ec76ff64d
updated git workflow per deployment
...
Yes to protected wireguard tunnels
Signed-off-by: Kenneth Obsequio <k80308392@gmail.com >
2026-08-13 20:28:41 +08:00
kennethobsequio
6765c1faba
digitalocean droplet is best
...
Signed-off-by: Kenneth Obsequio <k80308392@gmail.com >
2026-08-02 00:20:23 +08:00
kennethobsequio and Claude Sonnet 5
c1e48faa56
ci: auto-deploy to droplet on push to main
...
Adds a GitHub Actions workflow that SSHes into the API droplet on every
push to main and runs deploy.sh (git pull + npm install + systemctl
restart). The deploy key is restricted server-side via a forced-command
in authorized_keys, so it can only ever run that one script.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-01 14:26:11 +08:00