Skip to content

Dev Machines

Isolated development environments for building and testing. Full Linux environments powered by Proyecta Cloud.

Proyecta provisions a dedicated development machine (runtime) for each project. This is an isolated container with a full Linux environment where your app runs during development.

When you open a project, Proyecta:

  1. Creates an isolated container (pod) in the cloud
  2. Clones your code from GitHub
  3. Installs dependencies and sets up the environment
  4. Starts your app’s development server
  5. Shows a live preview in the builder

You can see provisioning progress in the Runtime Status Bar below the toolbar.

The status bar shows these steps during startup:

StepDescription
Creating podSpinning up the isolated container
Health checkVerifying the container is running
Git initCloning your repository
Environment setupInstalling dependencies (npm, pip, etc.)
Starting servicesLaunching your app and infrastructure
ReadyYour dev machine is fully online

My dev machine is having issues. How do I fix it?

Section titled “My dev machine is having issues. How do I fix it?”

If the preview isn’t loading or the machine seems stuck:

  1. Check the Runtime Status Bar for error messages
  2. Try using the Terminal to inspect logs
  3. If all else fails, ask the AI to help debug the issue

Your dev machine can include sidecar containers for databases and services:

  • PostgreSQL — Relational database (port 5432)
  • Redis — In-memory cache (port 6379)
  • MongoDB — Document database (port 27017)
  • MySQL — Relational database (port 3306)

View running services and their status in the Services panel.

Dev machines go through these lifecycle states:

StateDescription
PendingWaiting to be created
InitializingSetting up the environment
RunningActive and healthy
SuspendedPaused to save resources (resumes quickly)
ArchivedStored in cold storage (takes longer to restore)
TerminatedPermanently stopped

Machines automatically suspend after 60 minutes of inactivity and archive after 24 hours of suspension.

If the dev machine goes down, what happens to my published app?

Published apps run on separate infrastructure. Dev machine issues don’t affect your live site.

Can I get a faster dev machine?

Paid plans get machines with more RAM, CPU, and longer timeout limits.

Can I access the dev machine directly?

Yes. Use the built-in Terminal for full shell access to your development environment.