Skip to content

feat(devcontainer): devcontainer.json + Open-in-Codespaces (#8)#10

Merged
amitpaz1 merged 1 commit into
mainfrom
feat/issue-8-devcontainer
Jun 26, 2026
Merged

feat(devcontainer): devcontainer.json + Open-in-Codespaces (#8)#10
amitpaz1 merged 1 commit into
mainfrom
feat/issue-8-devcontainer

Conversation

@amitpaz1

Copy link
Copy Markdown
Member

Closes #8.

What: a thin dev environment so anyone can run the stack with zero local setup — Codespaces / VS Code Dev Containers spin up Docker-in-Docker, seed .env from the example, forward the four service ports, then docker compose up -d.

How:

Valid JSON; compose config unaffected (config -q exit 0).

A thin dev environment so anyone can run the stack with zero local setup —
Codespaces / VS Code Dev Containers spin up Docker-in-Docker, seed .env from the
example, forward the four service ports, then `docker compose up -d`.

- .devcontainer/devcontainer.json: ubuntu base + docker-in-docker feature;
  postCreateCommand seeds .env; forwardPorts 3000/3002/8765/8766 with labels;
  the Docker VS Code extension. Intentionally thin (no auto-up — pick your
  profile from #6).
- README: Open-in-Codespaces + Open-in-Dev-Containers badges.

Valid JSON; compose config unaffected (config -q exit 0).

Closes #8.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019tXZpN29akdmG8AEjgSZwk
@amitpaz1 amitpaz1 merged commit 0ec4c6e into main Jun 26, 2026
1 check passed
@amitpaz1 amitpaz1 deleted the feat/issue-8-devcontainer branch June 26, 2026 10:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

devcontainer.json + 'Open in Codespaces' (keep thin)

1 participant