2 ms·
I'm using two services, fly.io and encore.dev. Both are wonderful, but different worlds. fly.io (as others have mentioned below) lets you build a Docker image
by chris_st 4y ago
I'm using two services, fly.io and encore.dev. Both are wonderful, but different worlds.
fly.io (as others have mentioned below) lets you build a Docker image and run that. I've found having them serve static files lets me not include caddy in my app (simple go-based website).
encore.dev is, in effect, a URL service. You write go code with comments that say which path goes to that function, and it takes care of routing for you. They have a lot of ancillary services (cron jobs, database, queue, etc.) that integrate very nicely. Different way to write code, but it seems to work very well (it watches a git repository and rebuilds when you push).