Skip to content
GitHub

🐳 Instalación con Docker

La forma más sencilla y segura de ejecutar Mantek Manager en local o en un entorno de pruebas es utilizando Docker. Esta opción permite levantar tanto el backend como el frontend con sus dependencias preconfiguradas sin instalar PHP, Node ni bases de datos en tu máquina.

  • Tener instalado:
  • Acceso a los puertos 8000 (API) y 3000 (Web)
  • docker-compose.yml
  • .env
  • Directorybackend
    • artisan
    • Directoryconfig/
    • Directorydatabase/
  • Directoryfrontend
    • nuxt.config.ts
    • Directorypages/
    • Directorycomponents/

Asegúrate de tener el archivo .env tanto en el backend como en el frontend.

Backend (.env):

DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=mantek
DB_USERNAME=root
DB_PASSWORD=root

Frontend (frontend/.env o .env.local):

NUXT_PUBLIC_LARAVEL_API_URL=http://localhost:8000/api
docker-compose up --build

Esto construirá las imágenes necesarias y levantará:

Una vez todo esté en marcha, podrás acceder a:

docker-compose down