Loading...
Loading...
Daytona development environment overview. Use when the user asks about Daytona setup, Daytona toolbox, dev environment, noVNC, CDP, server sandbox, secrets volume, Electron sandbox, standalone Chrome, validation, or artifacts volume.
npx skill4agent add devin-axis/ipollowork daytona-devbrew install daytonaio/cli/daytonadaytona logindaytona organization use "<org-name>"bash .devcontainer/test-on-daytona.sh [branch-or-commit]bash .devcontainer/create-daytona-ipollowork-snapshot.shtest-on-daytona.shdaytona-flow-validatortest-server-on-daytona.shdaytona-electron-dendaytona-chrome-cdpipollowork-eval-secrets:/daytona-secretsipollowork-eval-artifacts:/daytona-artifactsdaytona-cloud-serverdaytona-electron-dendaytona-flow-validatordaytona-chrome-cdpdaytona-secrets-volumedaytona-electron-testdaytona-recording-artifactsdaytona ssh <sandbox>
cd /workspacedaytona preview-url ipollowork-dev -p 6080# Den Web dashboard (if Den stack is running)
daytona preview-url ipollowork-dev -p 3005
# CDP debugging endpoint
daytona preview-url ipollowork-dev -p 9825| Service | Port | Description |
|---|---|---|
| noVNC | 6080 | See and interact with the Electron app in your browser |
| Vite HMR | 5173 | Hot module replacement for the React UI |
| CDP | 9825 | Chrome DevTools Protocol — for automation |
| Den Web | 3005 | Admin dashboard (only if MySQL is available) |
| Den API | 8788 | Control plane (only if MySQL is available) |
docker-compose.ymlapp.ipolloworklabs.comdocker-compose.yml# List running sandboxes
daytona list
# SSH into sandbox
daytona ssh ipollowork-dev
# Check logs
daytona exec ipollowork-dev 'tail -50 /tmp/electron.log'
daytona exec ipollowork-dev 'tail -50 /tmp/vite.log'
daytona exec ipollowork-dev 'tail -50 /tmp/start-vnc.log'
# Inspect Electron CDP targets
daytona exec ipollowork-dev 'curl -s http://127.0.0.1:9825/json/list'
# Capture a persistent screenshot artifact
daytona exec ipollowork-dev 'bash .devcontainer/capture-daytona-screenshot.sh'
# Restart just the Electron app
daytona exec ipollowork-dev 'bash -lc "pkill -f electron || true; pkill -f electron-dev || true"'
daytona exec ipollowork-dev 'bash -lc "cd /workspace && bash /opt/ipollowork-daytona/start-daytona-electron.sh --detach"'
# Stop the sandbox (preserves state)
daytona stop ipollowork-dev
# Start it again
daytona start ipollowork-dev
# Delete (destroys everything)
daytona delete ipollowork-dev/workspacedaytona ssh ipollowork-dev
cd /workspace
git pull origin dev
pnpm install
# Then restart Vite/Electrontail /tmp/vite.logcd /workspace/apps/app && IPOLLOWORK_DEV_MODE=1 nohup npx vite --host 0.0.0.0 --port 5173 > /tmp/vite.log 2>&1 &bash /opt/ipollowork-daytona/start-daytona-vnc.sh--disk 10--context .--context0.0.0.0localhostnpx vite --host 0.0.0.0