Skip to content

feat: add docker support#268

Open
EvgeniGenchev wants to merge 1 commit intopascalorg:mainfrom
EvgeniGenchev:feat/docker-support
Open

feat: add docker support#268
EvgeniGenchev wants to merge 1 commit intopascalorg:mainfrom
EvgeniGenchev:feat/docker-support

Conversation

@EvgeniGenchev
Copy link
Copy Markdown

@EvgeniGenchev EvgeniGenchev commented Apr 21, 2026

Summary

  • Adds a Dockerfile using oven/bun:1.3.0-alpine that installs dependencies, builds all workspace packages via Turbo, and serves the Next.js app
  • Adds a docker-compose.yml for a one-command start (docker compose up --build)
  • Adds .dockerignore to exclude node_modules, build artifacts, and local env files from the build context

Usage

docker compose up --build

The editor will be available at http://localhost:3000.

Optional env vars (e.g. NEXT_PUBLIC_GOOGLE_MAPS_API_KEY) can be passed under the environment key in docker-compose.yml — the editor works without them.

Test plan

  • docker compose up --build completes without errors
  • Editor loads at http://localhost:3000
  • Create/edit a building, confirm 3D viewport works

@karsumit94
Copy link
Copy Markdown

I came across this repo from an LinkedIn post and was wondering to to run it locally. While I was struggling to find a Dockerfile I was not able to find it. Thought of adding it but then looked at your PR!

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.

2 participants