Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

feat: add docker support#268

Open
EvgeniGenchev wants to merge 1 commit into
pascalorg:main from
EvgeniGenchev:feat/docker-support
Open

feat: add docker support #268
EvgeniGenchev wants to merge 1 commit into
pascalorg:main from
EvgeniGenchev:feat/docker-support

Conversation

@EvgeniGenchev

@EvgeniGenchev EvgeniGenchev commented Apr 21, 2026
edited
Loading

Copy link
Copy Markdown

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

elmoya reacted with rocket emoji

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!

elmoya reacted with hooray emoji

Copy link
Copy Markdown

I was also looking for a containerized version of this software and stumbled upon this pull request. It was indeed as simple as running docker compose up --build.

This pull request actually offers two things:

  • Building a container image using the Dockerfile and preventing it to be bloated by using a proper .dockerignore
  • Providing an easy mechanism to run it with the docker-compose.yml

Already having a container image that builds automatically with each commit and is automatically pushed as release with each official release is a huge win already. Where possibly an example of the docker-compose.yml can also be added to the README.md.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

1 more reviewer

@karsumit94 karsumit94 karsumit94 approved these changes

Reviewers whose approvals may not affect merge requirements

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

AltStyle によって変換されたページ (->オリジナル) /