我试图在我的Svelte应用程序中为APIendpoint使用docker compose环境变量,但它没有定义。
services:
frontend:
build: ./frontend/ # For development
container_name: frontend
restart: always
environment:
- API_URL: https://0.0.0.0/8000
ports:
- "5000:5000"
volumes:
- ~/uploader:/app/static/uploads
depends_on:
- backend
rollup.config
plugins: [
replace({
preventAssignment: true,
__myapp:JSON.stringify({
env: {
isProd: production,
// ...config().parsed
API_URL: process.env.API_URL
}
})
// "API_URL_VAR", JSON.stringify(process.env.API_URL_VAR)
}),
苗条
<script lang="ts">
console.log(__myapp.env.API_URL);
</script>
<h1 class="text-red-800 text-3xl font-bold p-3">Hello World!</h1>
问题是环境变量是在您的图像/应用程序的构建过程中计算和设置的(api_url:process.env.api_url
),因此将环境变量从docker compose中传递不会产生任何影响。
作为一种变通方法,我使用了它,它将允许您在构建过程中设置环境变量。
问题内容: 我正在尝试设置一个postgres容器,并希望使用以下命令设置postgres登录名: 所以我像这样创建了docker-compose.yml 我还尝试了将环境变量声明为db部分的其他语法: 但是这些选项似乎都不起作用,因为无论出于什么原因,无论何时我尝试使用各种连接字符串连接到postgres数据库: 与抱怨没有用户数据库相反,它们都给我身份验证失败。 问题答案: 您收到的身份验证错
我在使用dotnet core 3.1和visual Studio生成的DockerFile时遇到了一些问题。 我试图通过Dockerfile将密码放入docker的环境变量中,但当我使用读取varibale时,该变量为NULL。 提前致谢
这个码头商。yml: 使用这个。env文件(它位于根文件夹中,如docker-compose.yml和Dockerfile): 和节点服务器启动中的以下代码: 我真的更喜欢使用第一种或第二种方法 docker版本:18.06.1-CE docker-compose版本:1.19.0
我使用GitLab提供的默认模板创建了一个项目。它附带了一个预定义的Dockerfile,我想在该文件上添加一些额外的环境变量,以便在中使用。 到目前为止,我所做的是在DockerFile中添加ENV值,如下所示: 像这样设置我的: 如何将环境变量传递给Spring应用程序?在IDE内部调试时是否可以使用文件或类似文件,或者必须生成映像才能运行项目? PS:我不认为这是在部署到Docker时外部化
本文向大家介绍tomcat环境变量详细配置步骤,包括了tomcat环境变量详细配置步骤的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了tomcat环境变量的配置教程,供大家参考,具体内容如下 1.===> 进入bin目录下,双击startup.bat看是否报错。一般肯定会报。 2.===> 右键我的电脑===>高级===>环境变量 新建一个 变量名为 JAVA_HOME 然后变
本文向大家介绍SpringBoot+docker环境变量配置详解,包括了SpringBoot+docker环境变量配置详解的使用技巧和注意事项,需要的朋友参考一下 项目中遇到springBoot+docker需要配置不同环境变量的问题,做个简单的总结: 1.开发环境ide中启动项目 可以通过ide的环境变量参数配置,启动之后使用哪个配置,比如 这样就使用application-test.yml中的