Right now, our problem with deployment is that npm makes the server OOM, paging to disk is really slow, and it crashes/grinds to a halt with 100% CPU usage
Build a Dockerfile and get it running locally
Most of the issues would be with creating + setting up a volume, and HOW to store the dictionaries and /[Open/Closed]Data/ folders
Ideally you don't want to download every time you restart the app, but that's obviously an option
Environment variable for Segment (analytics are cool, but optional)
Publish to either Docker/GitHub container registry
Figure out a cheap (~$7/m) server which we can run the corpus exclusively on. 1GB of RAM is enough if you're just running, I think you'd want 2-4GB for building
Give you root on the server
Give you access to DNS via CloudFlare, so you could switch to another server if I got hit by a bus
Right now, our problem with deployment is that
npm
makes the server OOM, paging to disk is really slow, and it crashes/grinds to a halt with 100% CPU usageDockerfile
and get it running locally/[Open/Closed]Data/
folders