Categorygithub.com/Alym62/rest-go
repositorypackage
0.0.0-20240511163052-1b3fad2aa74b
Repository: https://github.com/alym62/rest-go.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

API com Go

Esse é um projeto de uma API desenvolvida com Go utilizando as seguintes ferramentas:

Essa aplicação conta com uma API REST com os métodos GET, POST, PUT e DELETE, conexão com banco de dados, documentação e para o ambiente de desenvolvimento e prod foi usado o Docker.

logo go

Como fazer deploy da aplicação

Primeiro de tudo é preciso fazer um clone do projeto com o comando abaixo:

  git clone https://github.com/Alym62/rest-go.git 

Logo após basta entrar no diretório do projeto e realizar o seguinte comando para realizar o deploy. Esse comando vai subir a imagem da aplicação juntamente ao banco de dados que ele precisa se conectar:

  docker-compose up

Ambiente de desenvolvimento

Para rodar a aplicação em ambiente de desenvolvimento, basta entrar dentro do diretório 📂 ./db/ lá você encontra a configuração e a imagem do banco de dados utilizado na aplicação. depois disso basta voltar para o root e rodar o comando abaixo:

  go run main.go

Stack utilizada

My Skills