I’m developing a full backend using Vapor.
Fluent (Vapor’s ORM) is a bit raw but that’s being worked on, otherwise it’s very pleasant. Vapor’s community (on Discord) is great!
I compile in a Docker, and deploy the resulting image (multi-step docker file, first step for compilation, second step copy the resulting binaries).
Installing Swift on Linux is a one-liner now if you want to avoid Docker https://swift-server.github.io/swiftly/. EDIT: Two-liners actually: first install swiftly then install Swift…