I asked a similar question years ago but don't want to exhume this thread now. From what is installed when creating a new vapor app it seems ubuntu-latest is required. But my boss told me this is too large, he'd rather see my vapor app running on something a lot smaller like alpine.
If alpine is not possible, what would be the smallest usable docker image to base a vapor deployment on?
You should be able to use Alpine if you compile the Vapor app with the Musl SDK which is probably the smallest image. Or chiseled containers get you pretty much all the way there as well
Thanks for that pointer! Googling it brought up Getting Started with the Static Linux SDK | Swift.org which you surely meant. My boss also gave me that link after I had asked here. Mentioning it here for others who face the same issue later on.