diff --git a/deploy/railway/Dockerfile.analysis-worker b/deploy/railway/Dockerfile.analysis-worker index 05989f9..419b3cc 100644 --- a/deploy/railway/Dockerfile.analysis-worker +++ b/deploy/railway/Dockerfile.analysis-worker @@ -2,7 +2,7 @@ FROM golang:1.25-alpine AS builder WORKDIR /build COPY services/realtime/ . RUN go vet ./cmd/analysis-worker/... && \ - CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o /build/analysis-worker ./cmd/analysis-worker/ + CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -tags pgx5driver -ldflags="-s -w" -o /build/analysis-worker ./cmd/analysis-worker/ FROM alpine:3.20 RUN apk add --no-cache ca-certificates tzdata stockfish @@ -15,3 +15,4 @@ USER chess404 ENV STOCKFISH_PATH=/usr/bin/stockfish CMD ["./analysis-worker"] + diff --git a/deploy/railway/Dockerfile.migrate b/deploy/railway/Dockerfile.migrate index 2847772..7d39652 100644 --- a/deploy/railway/Dockerfile.migrate +++ b/deploy/railway/Dockerfile.migrate @@ -2,7 +2,7 @@ FROM golang:1.25-alpine AS builder WORKDIR /build COPY services/realtime/ . RUN go vet ./cmd/migrate/... && \ - CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o /build/migrate ./cmd/migrate/ + CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -tags pgx5driver -ldflags="-s -w" -o /build/migrate ./cmd/migrate/ FROM alpine:3.20 RUN apk add --no-cache ca-certificates tzdata @@ -11,3 +11,4 @@ COPY --from=builder /build/migrate . RUN adduser -D -g '' -u 1001 chess404 USER chess404 CMD ["./migrate"] + diff --git a/deploy/railway/gateway.Dockerfile b/deploy/railway/gateway.Dockerfile index 13344c1..d3d3899 100644 --- a/deploy/railway/gateway.Dockerfile +++ b/deploy/railway/gateway.Dockerfile @@ -8,7 +8,7 @@ RUN go mod download -x COPY services/realtime ./ RUN go vet ./cmd/gateway/... && \ - CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o /out/gateway ./cmd/gateway + CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -tags pgx5driver -ldflags="-s -w" -o /out/gateway ./cmd/gateway FROM alpine:3.20 @@ -25,3 +25,4 @@ HEALTHCHECK --interval=15s --timeout=5s --start-period=10s --retries=3 \ CMD curl -f http://localhost:8080/readyz || exit 1 CMD ["/usr/local/bin/gateway"] + diff --git a/deploy/railway/match-service.Dockerfile b/deploy/railway/match-service.Dockerfile index d089cad..b076431 100644 --- a/deploy/railway/match-service.Dockerfile +++ b/deploy/railway/match-service.Dockerfile @@ -8,7 +8,7 @@ RUN go mod download -x COPY services/realtime ./ RUN go vet ./cmd/match-service/... && \ - CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o /out/match-service ./cmd/match-service + CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -tags pgx5driver -ldflags="-s -w" -o /out/match-service ./cmd/match-service FROM alpine:3.20 @@ -25,3 +25,4 @@ HEALTHCHECK --interval=15s --timeout=5s --start-period=10s --retries=3 \ CMD curl -f http://localhost:8080/readyz || exit 1 CMD ["/usr/local/bin/match-service"] + diff --git a/deploy/railway/matchmaking-service.Dockerfile b/deploy/railway/matchmaking-service.Dockerfile index 5f0f294..fdc1f6f 100644 --- a/deploy/railway/matchmaking-service.Dockerfile +++ b/deploy/railway/matchmaking-service.Dockerfile @@ -8,7 +8,7 @@ RUN go mod download -x COPY services/realtime ./ RUN go vet ./cmd/matchmaking-service/... && \ - CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o /out/matchmaking-service ./cmd/matchmaking-service + CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -tags pgx5driver -ldflags="-s -w" -o /out/matchmaking-service ./cmd/matchmaking-service FROM alpine:3.20 @@ -25,3 +25,4 @@ HEALTHCHECK --interval=15s --timeout=5s --start-period=10s --retries=3 \ CMD curl -f http://localhost:8080/readyz || exit 1 CMD ["/usr/local/bin/matchmaking-service"] + diff --git a/deploy/railway/platform-service.Dockerfile b/deploy/railway/platform-service.Dockerfile index 03d4de3..31a21dd 100644 --- a/deploy/railway/platform-service.Dockerfile +++ b/deploy/railway/platform-service.Dockerfile @@ -8,7 +8,7 @@ RUN go mod download -x COPY services/realtime ./ RUN go vet ./cmd/platform-service/... && \ - CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o /out/platform-service ./cmd/platform-service + CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -tags pgx5driver -ldflags="-s -w" -o /out/platform-service ./cmd/platform-service FROM alpine:3.20 @@ -25,3 +25,4 @@ HEALTHCHECK --interval=15s --timeout=5s --start-period=10s --retries=3 \ CMD curl -f http://localhost:8080/readyz || exit 1 CMD ["/usr/local/bin/platform-service"] +