From 805ad309dbd3f2a62ac2c079d9f05a60d379deee Mon Sep 17 00:00:00 2001 From: Gagan Ahlawat Date: Sat, 23 May 2026 22:41:19 +0530 Subject: [PATCH 1/2] chore: support Go 1.26 builder and respect .env variables in Docker Compose --- infra/docker-compose.yml | 6 ------ services/auth/Dockerfile | 2 +- services/relay/Dockerfile | 2 +- 3 files changed, 2 insertions(+), 8 deletions(-) diff --git a/infra/docker-compose.yml b/infra/docker-compose.yml index f8752eb..5d37bc6 100644 --- a/infra/docker-compose.yml +++ b/infra/docker-compose.yml @@ -34,9 +34,6 @@ services: dockerfile: Dockerfile restart: unless-stopped env_file: .env - environment: - POSTGRES_URL: postgres://codelink:devpassword@postgres:5432/codelink - REDIS_URL: redis://redis:6379 ports: - "8081:8081" depends_on: @@ -51,9 +48,6 @@ services: dockerfile: Dockerfile restart: unless-stopped env_file: .env - environment: - POSTGRES_URL: postgres://codelink:devpassword@postgres:5432/codelink - REDIS_URL: redis://redis:6379 ports: - "8082:8082" depends_on: diff --git a/services/auth/Dockerfile b/services/auth/Dockerfile index 089c423..0be3598 100644 --- a/services/auth/Dockerfile +++ b/services/auth/Dockerfile @@ -1,5 +1,5 @@ # Build -FROM golang:1.22-alpine AS builder +FROM golang:alpine AS builder WORKDIR /app diff --git a/services/relay/Dockerfile b/services/relay/Dockerfile index fb0f27b..83fe577 100644 --- a/services/relay/Dockerfile +++ b/services/relay/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.22-alpine AS builder +FROM golang:alpine AS builder WORKDIR /app COPY go.mod go.sum ./ RUN go mod download From de08ebcb0dae75ca19ce89c99c41c679b8363d1a Mon Sep 17 00:00:00 2001 From: Gagan Ahlawat Date: Sat, 23 May 2026 22:57:50 +0530 Subject: [PATCH 2/2] chore: add fly.toml configuration templates for auth and relay microservices --- services/auth/fly.toml | 9 +++++++++ services/relay/fly.toml | 9 +++++++++ 2 files changed, 18 insertions(+) create mode 100644 services/auth/fly.toml create mode 100644 services/relay/fly.toml diff --git a/services/auth/fly.toml b/services/auth/fly.toml new file mode 100644 index 0000000..bdeff20 --- /dev/null +++ b/services/auth/fly.toml @@ -0,0 +1,9 @@ +app = "codelink-auth" +primary_region = "bom" + +[http_service] + internal_port = 8081 + force_https = true + auto_stop_machines = false + auto_start_machines = true + min_machines_running = 1 diff --git a/services/relay/fly.toml b/services/relay/fly.toml new file mode 100644 index 0000000..5634a58 --- /dev/null +++ b/services/relay/fly.toml @@ -0,0 +1,9 @@ +app = "codelink-relay" +primary_region = "bom" + +[http_service] + internal_port = 8082 + force_https = true + auto_stop_machines = false + auto_start_machines = true + min_machines_running = 1