Simple go Api 🤓

Este es un proyecto de practica de una API hecha en Go, utilizando el inyector de dependencias de Uber FX, Echo como framework web. Y siguiendo la guia del canal de youtube Go Simplified el cual lo recomiendo encarecidamente si alguien desea aprender a profundidad Go. También intentando aplicar las mejores practicas aprendidas en Codely, los cuales han sido de gran apollo para mejorar mi nivel de programación. Y finalmente intentando seguir la guía de estilos de uber para GO 👉 clic aquiiii 👈

Donde inicializar 🥳

La base de datos es PostgreSQL, utilizando la versión 15.2. El archivo database/docker-compose.yml contiene la configuración de la base de datos para Docker 🐋. Para iniciarla es necesario utilizar los siguientes comandos:

cd database
docker-compose up

En la carpeta settings/settings.yaml se deben agregar las variables tanto de la base de datos como del puerto en que correra la aplicación.

Para correr los tests se utiliza el siguiente comando:

go test ./... -v

Y finalmente 😴, la aplicación se ejecuta con el siguiente comando:

go run main.go