Dockerfile 有条件地复制证书文件夹(如果存在)
使用 HTTPS 的 LetsEncrypt 证书运行 NodeJS Express 应用程序。 无法找到一种方法来有条件地复制它存在的生成的证书文件夹(存在于远程 EC2 上 - 不是本地)
Docker 版本 20.10.7,构建 f0df350
尝试了此 2 解决方案,但无法使其工作
第一个解决方案建议
docker build -t server .
COPY ./certs*/ ./certs/
结果
Step 3/15 : COPY ./certs*/ ./certs/
COPY failed: no source files were specified
第二个解决方案建议
docker build -t server .
COPY *sometimes_exist_on_host.txt .
结果
Step 3/15 : COPY *privkey.pem .
COPY failed: no source files were specified
Running nodejs express app with letsencrypt certs for HTTPS.
CAN'T find a way to conditionally copy the generated certs folder it exists (exists on remote EC2 - not localy)
Docker version 20.10.7, build f0df350
Tried this 2 solution and can't make it to work
First solution suggestions
docker build -t server .
COPY ./certs*/ ./certs/
result
Step 3/15 : COPY ./certs*/ ./certs/
COPY failed: no source files were specified
Second solution suggestions
docker build -t server .
COPY *sometimes_exist_on_host.txt .
result
Step 3/15 : COPY *privkey.pem .
COPY failed: no source files were specified
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论