0

I have code-server installed with docker. The docker compose file and config folder are under

/home/al3xis/containers/code-server/
├── compose.yaml
└── config/
    ├── workspace
    ├── data
    └── ...

In my compose.yaml I have linked the volumes:

 - ./config:/config
 - /home/al3xis/containers:/config/workspace/containers
 - /home/al3xis/projects:/config/workspace/projects

I also have the environment input:

- DEFAULT_WORKSPACE=/config/workspace

All is working great in code-server where I see in the workspace my two folders and I can work as expected in them. But when I went to one of them and cloned my github repository then vscode wouldn't show me any git information. For example, the .git folder is inside /home/al3xis/projects/sites/mysite and everything works as expected from my terminal but not from inside vscode.

I tried starting git from vscode interface but that created a .git inside the /config/workspace folder which meant that all files from all folders where added in git. I only want git to be present inside that one folder that I have my website files.

Have I made a simple mistake with linking the volumes?

Al3xis
  • 1
  • 2

0 Answers0