[{"data":1,"prerenderedAt":100},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-es-docker-dev-stack":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-es-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":58,"specs":68,"compatibleOs":77,"relatedApps":79,"relatedPosts":94,"category":95},"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","Entorno de desarrollo completo con Docker Compose y hot reload. Comparta la misma configuración entre todos sus desarrolladores.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fstack-dev-docker-en-vps","https:\u002F\u002Fcdn.simpleicons.org\u002Fdocker","https:\u002F\u002Fgithub.com\u002Fdocker\u002Fawesome-compose","Entorno Docker Compose compartible entre todos sus desarrolladores — hot reload, aislamiento, coherencia.","La plantilla Docker Development Stack configura un entorno de desarrollo completo basado en Docker Compose, diseñado para ser reproducible y compartible entre todos los miembros de su equipo. Se acabó el «funciona en mi máquina»: todos sus desarrolladores comparten exactamente el mismo entorno, desde la base de datos hasta los servicios auxiliares.\n\nEsta plantilla incluye un archivo `docker-compose.yml` de base con hot reload (volúmenes bind mount), una red interna para los servicios y configuraciones para los tipos de proyecto más habituales. Desplegada en un VPS de desarrollo compartido, permite a todo el equipo trabajar en el mismo entorno de staging.",[26,27,28,29,30,31],"Docker Compose con hot reload mediante volúmenes bind mount","Red interna de Docker para el aislamiento de los servicios","Configuraciones listas para Node.js, PHP y Python","Servicios auxiliares incluidos: PostgreSQL, Redis, Mailpit","Makefile con los comandos habituales (start, stop, shell, logs)","Compatible con Docker Desktop y con un VPS remoto",[33,36,39],{"title":34,"body":35},"Onboarding de desarrolladores","Un nuevo desarrollador clona el repositorio y ejecuta `make start` — el entorno está listo en 2 minutos.",{"title":37,"body":38},"Servidor de staging compartido","Despliegue este entorno en un VPS dedicado al staging — todo el equipo accede a él de la misma manera.",{"title":40,"body":41},"Multiproyecto","Gestione varios proyectos con stacks diferentes en el mismo servidor gracias al aislamiento de Docker.",[43,46,49,52,55],{"title":44,"body":45},"Crear el VPS","Seleccione «Docker Development Stack». Mínimo 2 GB de RAM, más si ejecuta varios proyectos simultáneos.",{"title":47,"body":48},"Adaptar el Compose","Modifique `docker-compose.yml` según su stack (añada su servicio de aplicación, adapte los volúmenes).",{"title":50,"body":51},"Conectarse por primera vez","No hay ninguna cuenta que crear: la URL abre directamente el buzón de prueba de Mailpit, sin contraseña. PostgreSQL (5432) y Redis (6379) solo son accesibles desde la propia máquina; las credenciales de Postgres están en \u002Fopt\u002Fdocker-dev-stack\u002F.env.",{"title":53,"body":54},"Arrancar el entorno","Ejecute `make start` o `docker compose up -d --build`. Los servicios se inician en segundo plano.",{"title":56,"body":57},"Acceder a los servicios","Su aplicación es accesible a través del puerto mapeado. PostgreSQL, Redis y Mailpit son accesibles desde la red interna de Docker.",[59,62,65],{"q":60,"a":61},"¿Qué diferencia hay entre Docker Starter y Docker Development Stack?","Docker Starter es una base de producción mínima. Docker Dev Stack está diseñado específicamente para el desarrollo: hot reload, herramientas de depuración, servicios de prueba (Mailpit, etc.).",{"q":63,"a":64},"¿Se puede usar esta plantilla en producción?","No se recomienda tal cual. Para producción, utilice una plantilla dedicada (Laravel Stack, Node.js Stack) o Coolify\u002FDokploy.",{"q":66,"a":67},"¿El hot reload funciona con volúmenes remotos?","Sí, si monta su código local en el VPS mediante SSHFS o si trabaja directamente desde el VPS.",{"ram":69,"cpu":70,"stack":71},"2 GB","1 vCPU",[72,73,74,75,76],"Docker","Docker Compose","PostgreSQL","Redis","Mailpit",[78],"ubuntu-24.04",[80,88],{"name":81,"slug":82,"categorySlug":83,"categoryName":84,"categoryColor":85,"logo":21,"tagline":86,"description":87},"Docker Starter","docker-starter","despliegue-de-aplicaciones-devops","Despliegue de Aplicaciones y DevOps","text-success bg-success\u002F10","Entorno Docker preconfigurado — Docker Compose, red interna y SSH seguro desde el principio.","Entorno Docker preconfigurado con Docker Compose, red interna y acceso SSH seguro. Punto de partida para cualquier proyecto en contenedores.",{"name":89,"slug":90,"categorySlug":83,"categoryName":84,"categoryColor":85,"logo":91,"tagline":92,"description":93},"Coolify","coolify","https:\u002F\u002Fcdn.simpleicons.org\u002Fcoolify","Despliegue desde Git en cuestión de segundos — alternativa self-hosted a Heroku, Render y Netlify.","Despliegue sus aplicaciones desde Git en cuestión de segundos. Self-hosted, sin vendor lock-in y con SSL automático.",[],{"key":12,"slug":15,"name":96,"objective":97,"icon":98,"color":99},"Desarrollo","Poner en marcha rápidamente un proyecto de software.","dev","text-warning bg-warning\u002F10",1789665085583]