首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Helm组件图表在devspace部署中导入SQL转储

使用Helm组件图表在devspace部署中导入SQL转储
EN

Stack Overflow用户
提问于 2021-10-02 12:41:21
回答 1查看 39关注 0票数 0

当我使用skaffold时,我只有一个Dockerfile,它用来做以下事情:

代码语言:javascript
复制
FROM postgres:13-alpine
EXPOSE 5432
COPY *.sql /docker-entrypoint-initdb.d/

这将复制一个dev SQL转储文件,以便在其启动时加载到本地dev数据库中。

现在我正在使用devspace和Helm Component Charts,我已经能够摆脱开发清单,并希望摆脱这个Postgres Dockerfile,因为它除了将这个文件导入到中之外,并没有做太多的事情。

查看组件图文档时,我不知道如何在deployment阶段添加参数来将本地SQL dump复制到容器中。

有什么建议吗?或者我是否应该使用Hooks并针对特定的生命周期事件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-04 07:02:03

是的,您应该使用after:initialSync:*钩子,也就是说,如果您的sql转储文件是文件同步的一部分,它将在initialSync期间上载,然后该钩子可用于导入转储。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69417000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档