diff --git a/.devcontainer/.env b/.devcontainer/.env new file mode 100644 index 0000000..92b8f8c --- /dev/null +++ b/.devcontainer/.env @@ -0,0 +1,2 @@ +PROJECT_NAME=loafle.tekton-hub +DEV_USER=${USER} \ No newline at end of file diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index d88cb13..303e863 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,10 +1,13 @@ { - "name": "loafle.tekton-hub", + "name": "${env:PROJECT_NAME}", // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile "dockerComposeFile": "docker-compose.yaml", "service": "app", "workspaceFolder": "/workspace", "shutdownAction": "stopCompose", + "containerEnv": { + "DEV_USERNAME": "${localEnv:USER}" // 컨테이너 안에서 식별 가능하게 + }, "features": { "ghcr.io/devcontainers/features/git:1": {}, "ghcr.io/devcontainers/features/docker-in-docker:2": {} diff --git a/.devcontainer/docker-compose.yaml b/.devcontainer/docker-compose.yaml index f92ffa9..0a3e662 100644 --- a/.devcontainer/docker-compose.yaml +++ b/.devcontainer/docker-compose.yaml @@ -9,6 +9,7 @@ services: # [Optional] You can use build args to set options. e.g. 'VARIANT' below affects the image in the Dockerfile # args: # VARIANT: buster + container_name: "${PROJECT_NAME}-${DEV_USER}" # environment: # PORT: 3000 # ports: