Categorygithub.com/ecrespo/goAPIrest
modulepackage
0.0.0-20230705162434-9298de9f804e
Repository: https://github.com/ecrespo/goapirest.git
Documentation: pkg.go.dev

# README

goAPIrest

Se basa en los siguientes artículos:

  1. Golang CRUD
  2. Docker y Docker-compose
  3. Kubernetes
  4. RabbitMQ
  5. Sending Email with golang
  6. Golang environment variables
  7. Sending html email in golang
  8. Golang stripe
  9. Docker golang mysql
  10. zerolog

Pre-requisitos:

Instalar:

  1. Docker
  2. docker-compose

Instrucciones:

  1. Agregar en /etc/hosts 127.0.0.1 goapirest.local.ve

  2. Construir las images docker. docker-compose build Ó make build

  3. Levantar los contenedores. docker-compose up

  4. Listar tareas. docker-compose ps

make ps 5. Ver logs docker-compose logs -f o make logs

  1. Pruebas unitarias docker-compose -f docker-compose.test.yaml up --build --abort-on-container-exit

o make unitest

  1. Limpiar contenedores docker system prune -a o make purge

  2. Url de Bienvenida:

http://goapirest.local.ve:8080/

  1. Pruebas del Endpoint Revisar el artículo Golang CRUD
  2. Pruebas unitarias usando docker

TODO:

  1. Ajustar variables de entorno según sea local, producción, develop, testing.
  2. Arreglar las variables para que despliegue pruebas unitarias.

# Packages

File: server.go.
No description provided by the author