在更改.env文件后,执行";docker撰写d";要应用更改吗?

在更改.env文件后,执行";docker撰写d";要应用更改吗?,docker,server,configuration,environment,jitsi,Docker,Server,Configuration,Environment,Jitsi,首先我想说我不熟悉服务器和Docker。所以对我放松点。 我正在对通过谷歌控制台云连接的服务器进行一些更改。更改位于.env文件中。我做了一些配置更改。然后我知道我必须做一些事情,比如关闭服务器并重新启动它,以应用更改。我执行了docker compose up-d,但我想要的没有实现。因此,也许我应该说,docker compose down,或者它没有发生的原因是因为我在服务器中的代码 这是一个自我托管的jitsi(视频会议)服务器。我正在尝试激活jwt令牌身份验证选项。以下是我在.env文

首先我想说我不熟悉服务器和Docker。所以对我放松点。 我正在对通过谷歌控制台云连接的服务器进行一些更改。更改位于
.env
文件中。我做了一些配置更改。然后我知道我必须做一些事情,比如关闭服务器并重新启动它,以应用更改。我执行了
docker compose up-d
,但我想要的没有实现。因此,也许我应该说,
docker compose down
,或者它没有发生的原因是因为我在服务器中的代码

这是一个自我托管的jitsi(视频会议)服务器。我正在尝试激活jwt令牌身份验证选项。以下是我在.env文件中所做的更改:

#Enable authentication
ENABLE_AUTH=1
# Enable guest access
ENABLE_GUESTS=0
# Select authentication type: internal, jwt or ldap
AUTH_TYPE=jwt
# JWT authentication
# Application identifier
JWT_APP_ID= myıd
JWT_APP_SECRET=myscret

下面是一个最小的可重复示例,显示您不需要运行
docker compose down
来查看
.env
文件中的更改:

$ cat docker-compose.yml 
version: '3.7'
services:
  app:
    image: busybox
    container_name: test-env
    command: tail -f /dev/null
    environment:
      message: ${message}

$ docker-compose up -d
Creating network "64553060_default" with the default driver
Creating test-env ... done

$ cat .env
message=hello world

$ docker exec test-env env | grep message
message=hello world

$ vi .env

$ docker-compose up -d
Recreating test-env ... done

$ cat .env
message=hello stackoverflow

$ docker exec test-env env | grep message
message=hello stackoverflow

这些配置是什么?与db相关?它是关于为jwt启用授权和指定应用程序id和机密的tokens@Mukit09如果它与db有关,我该怎么办?请包括一个演示您的问题的例子。
docker compose down
是不必要的。@CoderTyer这不是一个可复制的示例,没有要运行的compose文件或图像,或者运行的命令显示环境更改不适用。