Tribal Jokes API
Este es un proyecto de practica utilizando docker y go
Archivo de configuración
En este proyecto se esta usando variables de entorno, la cuales se establecen en el archivo .env
-
PORT
Esta variable especifica el puerto por el cual estará escuchando la aplicación
-
MAX_JOKES
Esta variable establece el máximo de jokes que serán retornados
Instrucciones
-
Clonar el repositorio
git clone git@github.com:farodriguezm/tribal-jokes-api.git
-
Acceder a la directorio del proyecto
cd tribal-jokes-api
-
Construir imagen de docker
docker build --tag tribal-jokes-api .
-
Crear contenedor
docker run -d -p 8000:8000 --env-file .env --name jokes-api tribal-jokes-api
Rutas disponibles
-
/
Retorna un mensaje de bienvenida
-
/ping
Retorna el mensaje "pong"
-
/jokes/sync
Retorna una lista de jokes de forma secuencial
-
/jokes/wg
Retorna una lista de jokes utilizado WaitGroups
-
/jokes/chanel
Retorna una lista de jokes utilizado Chanels