By migrating Nebuchadnezzar to a slightly more performant machine, I ended up messing up some configurations, and I also realized that my Netlify-based website publishing workflow was not really independent and stable. Therefore, I decided it was time to self-host tommi.space.
It has been pretty straightforward:
- anything that was hosted on Storj has been moved to the
assets
directory, placed into the tommi.space directory but added to the.gitignore
, while being added as a passthrough folder in the Eleventy configuration. This would avoid bloating the git repository and at the same time preserve the assets locally - in order to avoid having to re-upload to the server all the content of the generated website, I wrote a very simple pair of scripts to deploy the updated website by pulling it from the source repository and building it on the server.
- I developed
bang
a tiny bash script to build and deploy tommi.space.