- Lenguaje: Go
- Base de datos: MongoDB
- 📁 db ➡️ Conexión y consultas a la base de datos
- 📁 handler ➡️ Punto de entrada http
- 📁 middleware ➡️ Capas entrante para las rutas.
- 📁 models ➡️ Representación de la data entrante e información saliente.
- 📁 repositories ➡️ Enlace entre un controlador y el modelo, reutilizable en otras partes.
- 📁 routes ➡️ Acciones asociadas a las rutas del handler
- 📁 seeder ➡️ Collecciones que son cargadas cuando se inicia el proyecto
- 📁 static ➡️ Archivos estaticos
- 📁 resources ➡️ Vistas
- github.com/gorilla/mux
- github.com/rs/cors
- go.mongodb.org/mongo-driver
- Lenguaje: JavaScript ES6
- Framework: ReactJs
- Repositorio: https://github.com/fenriz07/frw
- react
- react-bootstrap
- react-dom
- react-scripts
- bootstrap
- cra-template
- lodash
- nodesass
- Clone este repositorio o descargelo
- Entre al directorio raíz del repositorio
- Ejecute
sudo docker-compose up
- Abra su explorador favorito y escriba la dirección:
http://localhost:8080
Proyecto creado con 2 contenedores, vinculados en una red.
1.Ejecutar tests: go test $(pwd)/tests
dentro del directorio raíz del proyecto
Puede buscar por id del producto: rango(1,3000), por su marca o descripción. sjlzxeo
- Reconstruir
sudo docker-compose up --build -d