Signed-off-by: ale <ale@manalejandro.com>
Este commit está contenido en:
ale
2025-12-18 06:39:13 +01:00
padre 9acd45e2cf
commit bbb74db26a
Se han modificado 2 ficheros con 26 adiciones y 0 borrados

13
Dockerfile Archivo normal
Ver fichero

@@ -0,0 +1,13 @@
# syntax=docker/dockerfile:1
FROM golang:1.23-alpine AS builder
WORKDIR /app
COPY . .
RUN go mod download
RUN go build -o /buque ./cmd/buque
FROM alpine:3.18
WORKDIR /app
COPY --from=builder /buque /usr/local/bin/buque
COPY examples/config.example.yaml /app/config.yaml
EXPOSE 8080
ENTRYPOINT ["/usr/local/bin/buque"]

13
docker-compose.yml Archivo normal
Ver fichero

@@ -0,0 +1,13 @@
version: '3.8'
services:
buque:
build: .
image: buque:latest
container_name: buque
ports:
- "8080:8080"
volumes:
- ./examples/config.example.yaml:/app/config.yaml:ro
environment:
- BUQUE_CONFIG=/app/config.yaml
restart: unless-stopped