Categorygithub.com/Team-Work-Forever/FireWatchRest
module
0.0.0-20240628090418-9c74e4e81a61
Repository: https://github.com/team-work-forever/firewatchrest.git
Documentation: pkg.go.dev

# README

FireWatch 🔥

Esta aplicação tem como objetivo gerir queimadas em todo o país: Portugal.

Como iniciar:

Clonar o repositório:

git clone https://github.com/Team-Work-Forever/FireWatchRest.git firewatch

Naveguar para o diretório do projeto:

cd firewatch

Colocar ficheiro .env:

cp .env.example .env

Exemplo de .env:

POSTGRES_PASSWORD=password
POSTGRES_USER=sacanaArmado_sa
POSTGRES_DB=verceldb
POSTGRES_HOST=superHost
POSTGRES_PORT=5432

FIRE_WATCH_API_PORT=3000

JWT_AUDIENCE=Fire Watch
JWT_ISSUER=firewatch.com
JWT_ACCESS_EXPIRED=15
JWT_REFRESH_EXPIRED=2
JWT_SECRET=E9097979ABF51C113F7772C086E569E7192AABEFBA9050D962EC312BB27DB89A

[email protected]
SMTP_HOST=sandbox.smtp.mailtrap.io
SMTP_PORT=25
SMTP_HOST_USER=sacanaArmado_sa
SMTP_HOST_PASSWORD=superPassword

BLOB_ACCESS_KEY=BLOB_ACCESS_KEY
BLOB_PROJECT_KEY=E9097979ABF51C113F7772C086E569E7192AABEFBA9050D962EC312BB27DB89A
BLOB_PUBLIC_URL=BLOB_PUBLIC_URL
BLOB_S3_URL=BLOB_S3_URL
BLOB_REGION=us-west-1

REDIS_USER=sacanaArmado_sa
REDIS_PASSWD=E9097979ABF51C113F7772C086E569E7192AABEFBA9050D962EC312BB27DB89A
REDIS_HOST=superHost
REDIS_PORT=6379
REDIS_DB=0POSTGRES_PASSWORD=password

Correr o programa (instala as dependências automaticamente):

go build cmd/fireWatch/main.go  
./main

Endpoints da API

Para visualizar os endpoints da API pode utilizar o:

Swagger URL 👈

image

# 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