Commit Graph
9 Commits
Author SHA1 Message Date
leanderandClaude Opus 5.5 9a8076813b ci: deploy through the restricted uiogaming-deploy script
The old workflow ran docker compose in the repo folder, which failed because the containers belong to the server's top-level compose project. The deploy key can now only run /usr/local/bin/uiogaming-deploy (see UiO-Gaming/drift), so the workflow just passes the service name. Also adds manual runs and prevents overlapping deploys.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 22:47:58 +01:00
leanderandClaude Opus 5.5 773d21b709 Shorten deploy downtime and limit workflow permissions
Build the new image before replacing the running container instead of
stopping the site first, prune old images, prevent overlapping deploys,
and drop the unused pull-requests permission.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 22:40:21 +01:00
leander ae59bfeb5f create deploy action 2025-07-31 23:36:45 +02:00
leander e07e6ebcd0 remove deploy workflow 2025-07-22 02:06:28 +02:00
leander 626d749611 move action into the correct folder 2025-07-10 14:36:22 +02:00
leander 91dc9542e4 I give up
fuck javascript fuck javascript fuck javascript. nodejs was a mistake
2024-10-23 19:00:50 +02:00
leander 0e65652e76 attempt running nvm
fuck ubuntu and its outdated ass node version
2024-10-23 18:51:13 +02:00
leander 8a869a10eb install dependencies before running build on deploy
this is in case we introduce new deps
2024-10-23 17:26:58 +02:00
leander c0200f67f2 add auto-deploy workflow
hopefully it works. probably not knowing my luck
2024-10-23 16:48:23 +02:00