Skip to content

Setup the dev env#336

Open
twill-hq[bot] wants to merge 1 commit into
mainfrom
twill/setup-the-dev-env-H6902uZ_
Open

Setup the dev env#336
twill-hq[bot] wants to merge 1 commit into
mainfrom
twill/setup-the-dev-env-H6902uZ_

Conversation

@twill-hq

@twill-hq twill-hq Bot commented Feb 3, 2026

Copy link
Copy Markdown

Setup Development Environment

This PR sets up the development environment configuration for the phosphobot project.

Changes

Added development environment configuration files:

  • .devcontainer/entrypoint.sh - Bootstrap script that automates the setup and launch of the development environment
  • .devcontainer/ports.txt - Documents the exposed development port (8020)

Features

The entrypoint script handles the complete development environment setup:

  1. Python Backend - Installs dependencies using uv sync --python 3.10
  2. Dashboard Frontend - Installs npm packages and builds the Vite/React dashboard
  3. Server Startup - Launches the phosphobot backend with headless simulation on port 8020

Available Endpoints

Once running, the following endpoints are accessible:


Preview: Open Preview
Twill Task: View Task

Set up phosphobot development environment with automated bootstrap process:
- Install Python 3.10 dependencies via uv
- Install and build Vite/React dashboard frontend
- Start phosphobot backend server with headless simulation on port 8020

Files added:
- .devcontainer/entrypoint.sh: Bootstrap script for dev environment
- .devcontainer/ports.txt: Exposed ports documentation (8020)
- dashboard/package-lock.json: Updated npm dependencies

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
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.

0 participants