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
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
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
Stress test #shipnix by provisioning 10 servers simultaneously without running out of resources. Success!
Simplify build setup and remove lots of bugs in production in the same sweep #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
Make an Elm query builder for DataSync so I more safely can use IHP datasync on my frontend #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