careconnect-backend

command module
v0.0.0-...-31d7e5f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 19, 2024 License: MIT Imports: 13 Imported by: 0

README

CareConnect Project

Este projeto é uma aplicação de gerenciamento de consultas médicas utilizando Golang, Docker Compose e MySQL. Inclui um serviço para gerenciar mensagens entre médicos e pacientes e realizar consultas médicas.

Pré-requisitos

  • Docker e Docker Compose instalados
  • Make instalado

Configuração do Projeto

Passos para rodar o projeto
  • Clone o repositório
git clone https://github.com/maxmx03/careconnect.git
cd careconnect
  • Inicie os containers do Docker
docker-compose up -d
  • Instale a ferramenta de migração
make migrate_install
  • Crie as migrações
make migrate_create
  • Rode as migrações
make migrate_run
  • Gere a chave privada
make private_pem
  • Compile e rode a aplicação

    Compile a aplicação Golang:

go build -o careconnect main.go

Rode a aplicação:

./careconnect
Estrutura dos arquivos
  • docker-compose.yml: Arquivo de configuração do Docker Compose para iniciar o MySQL e Adminer.
  • Makefile: Contém os comandos para instalar, criar e rodar migrações, além de gerar a chave privada.
Acesso ao Adminer

Após iniciar os containers, você pode acessar o Adminer através do navegador em http://localhost:8080. Utilize as seguintes credenciais:

  • Servidor: mysql
  • Usuário: root
  • Senha: password
  • Banco de Dados: careconnect

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL