我正在尝试为我的 Kitura AppServer 构建一个正在运行的 Docker 映像。我正在我的 MacBook 上使用 XCode 进行编码,但我想使用 Docker 将服务器部署到云环境。
在我的情况下,这需要在 Unix 中构建一个 ibm 版本的 Ubuntu ...
来自 ibmcom/swift-ubuntu:5.0.2
不幸的是,描述之后的构建过程非常令人沮丧,并且使用此处列出的构建命令需要多次使用多种方法来运行映像: https ://www.kitura.io/docs/deploying/docker.html
但每隔一段时间我就有一个工作包。然而,经过多次反复试验,我了解到在 Ubuntu 上运行的 Docker 映像不喜欢我的日历调用来获取星期几。
var todayWeekday = Calendar.current.dateComponents(in: timeZone!, from: date).weekday! - 1
这会导致我的容器因异常而停止并需要重新启动...
有没有人有替代解决方案来调用可靠的星期几,其功能可以与 MacOS 和 Ubuntu 一起使用?
我不想编写自己的方法,因为我担心我会错过一些伴随日期复杂性而来的因素。