From ce7a3163ef1bf95cd4d2aa014d8d3fbd1bf37a87 Mon Sep 17 00:00:00 2001 From: Jun-te Kim Date: Wed, 26 Mar 2025 14:44:49 +0000 Subject: [PATCH] docker compose file is now workign --- .devcontainer/Dockerfile | 6 ++++++ .devcontainer/devcontainer.json | 8 ++++++-- .devcontainer/docker-compose.yml | 4 ++-- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 7674c1d..98d69cc 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -16,3 +16,9 @@ RUN useradd -m -s /usr/bin/bash ${USER} \ # Install Poetry RUN pip install --no-cache-dir poetry + +# Set the working directory +WORKDIR /workspaces/survey-extractor + +# (Optional) Ensure the user owns the working directory +RUN chown -R ${USER}:${USER} /workspaces/survey-extractor \ No newline at end of file diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 797f152..d5ce4f0 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -3,13 +3,17 @@ "dockerComposeFile": "docker-compose.yml", "service": "survey-extractor", "remoteUser": "vscode", + "workspaceFolder": "/workspaces/survey-extractor", "postStartCommand": "bash .devcontainer/post-install.sh", "mounts": [ - "source=${localEnv:HOME},target=/workspaces/home,type=bind", - "source=${localEnv:HOME}/.ssh,target=/home/vscode/.ssh,type=bind" + "source=${localEnv:HOME},target=/workspaces/home,type=bind" + // "source=${localEnv:HOME}/.ssh,target=/home/vscode/.ssh,type=bind" ], "customizations": { "vscode": { + "settings": { + "files.defaultWorkspace": "/workspaces/survey-extractor" + }, "extensions": [ "ms-python.python", "ms-azuretools.vscode-docker", diff --git a/.devcontainer/docker-compose.yml b/.devcontainer/docker-compose.yml index f189d2f..aabc0c2 100644 --- a/.devcontainer/docker-compose.yml +++ b/.devcontainer/docker-compose.yml @@ -6,9 +6,9 @@ services: build: context: .. dockerfile: .devcontainer/Dockerfile - volumes: - - ..:/workspaces:cached command: sleep infinity + volumes: + - ..:/workspaces/survey-extractor depends_on: - db networks: