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
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
make migrate_create
make migrate_run
make private_pem
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