Branchdeck is a small branch-preview control plane for Netlify-oriented projects.
The app is built around the netlify dev CLI and is meant for projects developed for Netlify.
- admin panel on
8080 - public app entrypoint on
8888 - Git branch sync and dependency install
netlify devruntime supervision- optional public auth in front of the app
- GitHub OAuth endpoints for Decap CMS
- Copy
.env.exampleto.env. - Set
SESSION_SECRET,ADMIN_PASSWORD,GIT_REPO_URL, andGIT_BRANCH. - Run
docker compose up -d --build. - Open
http://127.0.0.1:8080/login.
Default ports:
8080: Branchdeck admin panel8888: public app proxy8999: internalnetlify devport