我在搭建1个插件开发环境,并用CI/CD流程集成打包Docker镜像,并部署到k8s环境。
目前用脚手架工具(yarn create nocobase-app)搭建的项目,遇到以下问题
- yarn install 时,postinstall脚本里会强行检查 .env.e2e文件
- yarn start 时,也会强行检查 .env.e2e文件
因为最终部署是依赖环境变量注入的,也不希望运行e2e测试,我目前是在这2个阶段都放了个空的.env.e2e文件也能过去这个流程,这样做法是可以的吗?
建议文档里可以提供K8S环境集成和部署的最佳实践。一般企业应用中不希望插件之类的是在线下载的,最好是在开发流程里直接集成插件,然后走CI/CD流程部署,并且启动的镜像不希望是有状态的(譬如挂载外部storage目录)。