Back
Raoul Agin Gfart
Load previous page…
Decide to rename the project from ship-nix to tite-ship, so it's not confused with being part of the NixOs foundation #shipnix
Decide to self-host postgres database with automated daily backups for now. Managed database on DigitalOcean just added complications instead of eliminating #shipnix
Add auto garbage collection option #shipnix
Instead of #shipnix managing a big known_hosts for all projects, which could be a security issue, assign a known_hosts file for each user, and garbage collect on server deletion
Fix persistent user sessions on #shipnix and it's IHP boilerplate
Let user cancel builds and process and kill them properly, so that system resources are freed if something hangs or doesn`t go as expected #shipnix
Fix Github OAuth in production #shipnix
Stress test #shipnix by provisioning 10 servers simultaneously without running out of resources. Success!
First ever server provisioning in production performed #shipnix
Simplify build setup and remove lots of bugs in production in the same sweep #shipnix
First steps in moving #shipnix into production
Work on provisioning and shipping #shipnix with it's own software
Struggle with npm build pipeline #shipnix
Delete SSH keys stored on DigitalOcean when deleting credentials for an account #shipnix
Send automated email when a server is successfully provisioned, provisioning fails or server rebuild fails #shipnix
Add last 5 server events to server dashboard #shipnix
Make an Elm query builder for DataSync so I more safely can use IHP datasync on my frontend #shipnix
Remove generated public key from provision logs #shipnix
Make after-provision script a file on provisioned server instead of running via ship-nix directly #shipnix
Run script getting git log to json directly via ssh instead of depending on a locally installed script #shipnix
Home
Search
Messages
Notifications
More