1

我正在尝试将远程容器与我的docker-compose.yaml.

但是,我的撰写文件正在使用变量替换功能。

services:
    command: yarn server
    environment:
        MONGO_URI: mongodb://database:27017/todo
    ports:
        - ${SERVER_PORT}:3000
        - ${SERVER_DEBUG_PORT}:9320

Makefile通常,我从包装docker-compose我运行的命令以启动我的开发环境的 a 中设置这些变量。

如何在扩展通过创建 Dev Container 之前设置这些环境变量docker-compose

我尝试通过initializeCommand以下方式使用。

devcontainer.json

"initializeCommand": ". ./env.sh"
"initializeCommand": "source env.sh"

我也尝试remoteEnvdevcontainer.json.

我也尝试设置settings.terminal.integrated.env.linux.

4

0 回答 0