diagmatrix /
adventure
Este repositorio contiene los archivos y makefiles de ejemplo usados en mis apuntes de makefiles
Loading repository data…
ZTerto / repository
Este repositorio contiene un entorno completo de desarrollo **fullstack**, totalmente automatizado mediante un **Makefile**
Este repositorio contiene un entorno completo de desarrollo fullstack, totalmente automatizado mediante un Makefile, con:
.env, Dockerfiles, dependencias, etc.El objetivo es poder levantar un entorno completo de desarrollo en pocos segundos usando: make build0 make build1 make build2 make up
Antes de comenzar, asegúrate de tener instalado:
makenode y npmdockerdocker-composesqlite3Puedes verificarlo ejecutando: make build
.
├── frontend/
│ ├── src/
│ │ ├── pages/
│ │ │ ├── Home.tsx
│ │ │ └── Login.tsx
│ │ └── utils/
│ ├── Dockerfile
│ └── .env
│
├── backend/
│ ├── index.js
│ ├── db/
│ │ └── data.db
│ ├── images/
│ ├── Dockerfile
│ └── .env
│
├── docker-compose.yml
└── Makefile
make up
Esto hace:
frontend y backend con Dockermake upFrontend
make upBackend
make down
Hace:
docker-compose downmake reload
make fclean
Esto borra:
.envPuedes listar y consultar la base de datos con: make db
Luego abre una consola interactiva de SQLite.
make test
Devuelve el estado tanto del frontend como del backend y te permite probar si funcionan directamente
La creación del entorno está dividida en fases.
make build0
Crea:
frontend/.envdocker-compose.yml inicialmake build1
Incluye:
make build2
Instala:
Genera:
Selected from shared topics, language and repository description—not editorial ratings.
diagmatrix /
Este repositorio contiene los archivos y makefiles de ejemplo usados en mis apuntes de makefiles