[{"data":1,"prerenderedAt":97},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-en-docker-dev-stack":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-en-docker-dev-stack",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":21,"github":22,"tagline":23,"longDescription":24,"features":25,"useCases":32,"steps":42,"faq":55,"specs":65,"compatibleOs":74,"relatedApps":76,"relatedPosts":91,"category":92},"docker-dev-stack",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"developpement","development","التطوير","desarrollo","Docker Development Stack","A complete development environment with Docker Compose and hot reload. Share the same configuration across all your developers.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fdocker-dev-stack-on-a-vps-an-environment-ready-for-coding","https:\u002F\u002Fcdn.simpleicons.org\u002Fdocker","https:\u002F\u002Fgithub.com\u002Fdocker\u002Fawesome-compose","A Docker Compose environment shareable across all your developers — hot reload, isolation, consistency.","The Docker Development Stack template configures a complete development environment based on Docker Compose, designed to be reproducible and shareable across all the members of your team. No more \"it works on my machine\": all your developers share exactly the same environment, from the database to the auxiliary services.\n\nThis template includes a base `docker-compose.yml` file with hot reload (bind mount volumes), an internal network for the services, and configurations for the most common project types. Deployed on a shared development VPS, it lets the whole team work on the same staging environment.",[26,27,28,29,30,31],"Docker Compose with hot reload via bind mount volumes","Internal Docker network for service isolation","Ready-to-use configurations for Node.js, PHP, Python","Auxiliary services included: PostgreSQL, Redis, Mailpit","A Makefile of common commands (start, stop, shell, logs)","Compatible with Docker Desktop and a remote VPS",[33,36,39],{"title":34,"body":35},"Developer onboarding","A new developer clones the repository and runs `make start` — the environment is ready in 2 minutes.",{"title":37,"body":38},"Shared staging server","Deploy this environment on a VPS dedicated to staging — the whole team accesses it the same way.",{"title":40,"body":41},"Multi-project","Manage several projects with different stacks on the same server thanks to Docker isolation.",[43,46,49,52],{"title":44,"body":45},"Create the VPS","Select \"Docker Development Stack\". Minimum 2 GB RAM, more if several projects run simultaneously.",{"title":47,"body":48},"Adapt the Compose file","Edit `docker-compose.yml` to match your stack (add your application service, adjust the volumes).",{"title":50,"body":51},"Start the environment","Run `make start` or `docker compose up -d --build`. The services start in the background.",{"title":53,"body":54},"Access the services","Your app is reachable via the mapped port. PostgreSQL, Redis and Mailpit are reachable from the internal Docker network.",[56,59,62],{"q":57,"a":58},"What's the difference between Docker Starter and Docker Development Stack?","Docker Starter is a minimal production base. Docker Dev Stack is specifically designed for development: hot reload, debugging tools, test services (Mailpit, etc.).",{"q":60,"a":61},"Can this template be used in production?","Not recommended as is. For production, use a dedicated template (Laravel Stack, Node.js Stack) or Coolify\u002FDokploy.",{"q":63,"a":64},"Does hot reload work with remote volumes?","Yes, if you mount your local code on the VPS via SSHFS or if you work directly from the VPS.",{"ram":66,"cpu":67,"stack":68},"2 GB","1 vCPU",[69,70,71,72,73],"Docker","Docker Compose","PostgreSQL","Redis","Mailpit",[75],"ubuntu-24.04",[77,85],{"name":78,"slug":79,"categorySlug":80,"categoryName":81,"categoryColor":82,"logo":21,"tagline":83,"description":84},"Docker Starter","docker-starter","application-deployment-devops","Application Deployment & DevOps","text-success bg-success\u002F10","A preconfigured Docker environment — Docker Compose, an internal network, and secure SSH from the start.","A preconfigured Docker environment with Docker Compose, an internal network, and secure SSH access. A starting point for any containerised project.",{"name":86,"slug":87,"categorySlug":80,"categoryName":81,"categoryColor":82,"logo":88,"tagline":89,"description":90},"Coolify","coolify","https:\u002F\u002Fcdn.simpleicons.org\u002Fcoolify","Deploy from Git in seconds — a self-hosted alternative to Heroku, Render, and Netlify.","Deploy your applications from Git in seconds. Self-hosted, with no vendor lock-in, and automatic SSL.",[],{"key":12,"slug":13,"name":93,"objective":94,"icon":95,"color":96},"Development","Kick off a software project quickly.","dev","text-warning bg-warning\u002F10",1793820422604]