在Dockerfile中实现App依赖于获取环境变量的secrets.sh,可以通过以下步骤实现:
export API_KEY="your_api_key"
export DB_PASSWORD="your_db_password"
# 复制secrets.sh文件到容器中
COPY secrets.sh /app/secrets.sh
# 设置secrets.sh文件可执行权限
RUN chmod +x /app/secrets.sh
# 执行secrets.sh文件以设置环境变量
RUN /app/secrets.sh
process.env
来获取环境变量的值:CMD ["node", "app.js"]
在App代码中,你可以通过process.env.API_KEY
和process.env.DB_PASSWORD
来访问相应的环境变量值。
推荐的腾讯云相关产品和产品介绍链接地址:
请注意,以上推荐的产品仅作为示例,你可以根据实际需求选择适合的腾讯云产品。
领取专属 10元无门槛券
手把手带您无忧上云