From 7467f2267d81a38ec4517dfd5f2940d9fde906da Mon Sep 17 00:00:00 2001 From: BAK BYEONG JUN Date: Thu, 17 Apr 2025 14:25:29 +0000 Subject: [PATCH] init --- .devcontainer/.env | 2 ++ .devcontainer/devcontainer.json | 5 ++++- .devcontainer/docker-compose.yaml | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .devcontainer/.env 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: