API REST para gerenciamento de operações de uma barbearia, desenvolvida com Java 21 e Spring Boot.
130
💈 BarberHub API API REST para gerenciamento de operações de uma barbearia, desenvolvida com Java 21 e Spring Boot.
🚀 Funcionalidades
🛠️ Tecnologias
▶️ Como executar
.env:DB_HOST=db
DB_NAME=barber_hub
DB_USER=seu_usuario
DB_PASSWORD=sua_senha
MYSQL_ROOT_PASSWORD=sua_senha_root
docker-compose.yml:services:
db:
image: mysql:8
container_name: barberhub-db
environment:
MYSQL_DATABASE: ${DB_NAME}
MYSQL_USER: ${DB_USER}
MYSQL_PASSWORD: ${DB_PASSWORD}
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
volumes:
- db:/var/lib/mysql
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", "localhost"]
interval: 10s
timeout: 5s
retries: 5
app:
image: alekey02/barberhub:1.0
container_name: barberhub-app
ports:
- "8080:8080"
environment:
DB_HOST: ${DB_HOST}
DB_NAME: ${DB_NAME}
DB_USER: ${DB_USER}
DB_PASSWORD: ${DB_PASSWORD}
depends_on:
db:
condition: service_healthy
volumes:
db:
docker-compose up
🔗 Acesso
http://localhost:8080http://localhost:8080/swagger-ui.html📦 Baixar imagem
docker pull alekey02/barberhub:1.1
Content type
Image
Digest
sha256:4166819f1…
Size
124.4 MB
Last updated
4 months ago
docker pull alekey02/barberhub:1.1