We've occasionally run into issues with the production Docker Compose environment not being thoroughly tested, most recently in #2553. We already build production images in CI, but we don't attempt to run them. This issues serves as a reminder to set up a basic smoke test to ensure the production environment starts.