Sign inSign up

mpdba/dev-fullstack

By mpdba

•Updated 3 months ago

dev-base 위에 AI 코딩 에이전트 4종 + Nginx + Neovim을 통합한 풀스택 개발환경.

Image
0

357

mpdba/dev-fullstack repository overview

⁠mpdba/dev-fullstack

dev-base 위에 4개 언어 런타임 + AI 코딩 에이전트 4종 + Nginx + Neovim Tier 3를 통합한 풀스택 메가 개발환경.

docker pull mpdba/dev-fullstack:24.04
docker run -it -p 80:80 \
  -e ANTHROPIC_API_KEY=sk-ant-... -e OPENAI_API_KEY=sk-... -e GEMINI_API_KEY=AI... \
  -v "$PWD":/home/dev/workspace mpdba/dev-fullstack:24.04

⁠구성 (베이스 + 추가)

  • 언어: OpenJDK 21 · Go 1.26.4 · Node.js 24(nvm 0.40.4, pnpm/yarn) · Python 3
  • AI 에이전트: Claude Code · OpenAI Codex · Gemini CLI · CodeCompanion (Neovim 통합, API 키는 런타임 -e)
  • Neovim Tier 3: LSP 13종(jdtls·ts_ls·pyright·gopls 등) + lazygit/diffview + treesitter 20파서
  • gopls: 안정 태그 gopls/v0.22.0 소스 빌드 + [email protected] 반영
  • lazygit 0.62.1(Go 1.26.4 소스 빌드) · Nginx(한글 charset + 한글 404/50x 페이지, 포트 80)

⁠포트 / 환경변수

포트용도
80Nginx

ANTHROPIC_API_KEY · OPENAI_API_KEY · GEMINI_API_KEY — AI 에이전트용(런타임 주입).

⁠보안

  • 비root dev 사용자 · SBOM + provenance attestation
  • picomatch 4.0.4 + undici 6.27.0 CVE 패치 · JDTLS plexus-utils 패치 · 베이스 보안 패치 상속

⁠태그

  • 24.04 · linux/amd64

Tag summary

Content type

Image

Digest

sha256:9dd648c81…

Size

1.4 GB

Last updated

3 months ago

docker pull mpdba/dev-fullstack:24.04