4 Commits

Author SHA1 Message Date
b597898bdf Merge pull request 'manual-deploy' (#1174) from manual-deploy into staging
Some checks failed
CI/CD Pipeline / test (push) Has been cancelled
CI/CD Pipeline / deploy-staging (push) Has been cancelled
CI/CD Pipeline / deploy-main (push) Has been cancelled
Reviewed-on: #1174
2026-01-03 21:43:02 +01:00
7971cedf39 add manual deploy option
Some checks failed
CI/CD Pipeline / deploy-staging (push) Has been cancelled
CI/CD Pipeline / deploy-main (push) Has been cancelled
CI/CD Pipeline / test (push) Has been cancelled
2026-01-03 21:42:22 +01:00
48e1ee0d4c Merge pull request 'handle-deleted-boats' (#1170) from handle-deleted-boats into main
All checks were successful
CI/CD Pipeline / test (push) Successful in 18m25s
CI/CD Pipeline / deploy-staging (push) Has been skipped
CI/CD Pipeline / deploy-main (push) Successful in 28m8s
Reviewed-on: #1170
2026-01-03 14:18:37 +01:00
ec6c31848d Merge pull request 'yearly cleanup of roles; fixes #941' (#1161) from yeaerly-cleanup into main
Some checks failed
CI/CD Pipeline / test (push) Failing after 26m29s
CI/CD Pipeline / deploy-staging (push) Has been skipped
CI/CD Pipeline / deploy-main (push) Has been skipped
Reviewed-on: #1161
2025-11-21 10:35:16 +01:00

15
force-prod-deploy.sh Executable file
View File

@@ -0,0 +1,15 @@
#!/bin/bash
cargo b -r --target x86_64-unknown-linux-musl
strip target/x86_64-unknown-linux-musl/release/rot
cd frontend && npm install && npm run build
cd ..
scp -C target/x86_64-unknown-linux-musl/release/rot row-server:/root/rowing-prod/rot-updating
scp -C -r static row-server:/root/rowing-prod/
scp -C -r templates row-server:/root/rowing-prod/
scp -C -r svelte row-server:/root/rowing-prod/
ssh row-server 'mkdir -p /root/rowing-prod/svelte/build && mkdir -p /root/rowing-prod/data-ergo/thirty && mkdir -p /root/rowing-prod/data-ergo/dozen'
ssh row-server 'sudo systemctl stop rowing-prod'
ssh row-server 'mv /root/rowing-prod/rot-updating /root/rowing-prod/rot'
ssh row-server 'sudo systemctl start rowing-prod'