njacob1001 / go-baseline

Basic api authentication using database and redis for cache tokens

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go baseline project

GitHub go.mod Go version of a Go module Tests and build master

For local development create a .env.delopment file en then run:

make run

Test project

make test

for deploy in docker container create a .env file en then run:

sudo docker-compose build
sudo docker-compose up -d

shutdown docker servers run:

sudo docker-compose down

Monitoring containers

This project uses portainer for container monitoring, you can go to localhost:8000

About

Basic api authentication using database and redis for cache tokens


Languages

Language:Go 98.5%Language:Shell 0.5%Language:Dockerfile 0.5%Language:Makefile 0.5%