bug: port mismatch — config.ts defaults to 3078, docker-compose uses 3001 #77

Closed
opened 2026-04-16 15:24:28 +00:00 by alvis · 0 comments
Owner

Problem

services/api/src/config.ts defaults PORT to 3078. infra/docker/docker-compose.yml exposes 3001:3001 and sets PORT: 3001. The Caddyfile for o.alogins.net proxies to 3078 (local dev) but docker uses 3001.

This works in production (env override) but confuses local dev setup.

Fix

Pick one port and align everywhere. Recommend 3001 (docker convention) and update config.ts default + Caddyfile.

## Problem `services/api/src/config.ts` defaults `PORT` to 3078. `infra/docker/docker-compose.yml` exposes 3001:3001 and sets `PORT: 3001`. The Caddyfile for `o.alogins.net` proxies to 3078 (local dev) but docker uses 3001. This works in production (env override) but confuses local dev setup. ## Fix Pick one port and align everywhere. Recommend 3001 (docker convention) and update config.ts default + Caddyfile.
alvis added this to the M2 — AI tips + multi-source signals milestone 2026-04-16 15:24:28 +00:00
alvis closed this issue 2026-04-17 13:34:45 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alvis/oO#77