I am trying to integrate the Remote - Containers with my docker-compose.yaml
.
However, my compose file is making use of the variable substitution feature.
services:
command: yarn server
environment:
MONGO_URI: mongodb://database:27017/todo
ports:
- ${SERVER_PORT}:3000
- ${SERVER_DEBUG_PORT}:9320
Typically I set these variables from a Makefile
that wraps the docker-compose
commands I run to start my development environment.
How can I set these environment variables before the extension creates the Dev Container via docker-compose
?
I've attempted to use the initializeCommand
in the following ways.
devcontainer.json
"initializeCommand": ". ./env.sh"
"initializeCommand": "source env.sh"
I also attempted to use remoteEnv
in the devcontainer.json
.
I also attempted to set settings.terminal.integrated.env.linux
.