我按照 Vapor 文档并尝试部署我的项目。我试着跑
swift run App serve --env production
或者
.build/release/App serve --env production
[Vapor] ConsoleKit.ConsoleError(标识符:“unknownInput”,原因:“无法识别输入:--env production”)
然后我检查应用程序服务-h。没有--env。
.build/release/App 服务 [--主机名,-H] [--端口,-p] [--bind,-b] [--unix-socket]
开始通过 HTTP 为应用程序提供服务。
选项: 主机名 设置服务器将在其上运行的主机名。 port 设置服务器运行的端口。 绑定 方便将主机名和端口设置在一起。 unix-socket 设置服务器上unix域socket文件的路径 将绑定到。
有人在生产环境成功部署Vapor项目吗?
问题是我的入口点文件是“main.swift”。但是名为 main.swift 的文件不能有 @main 属性。