Skip to content

[CI] Conformance fails everywhere: auth-api exits on startup (missing FRONTEND_URL) #107

Description

@Bccorb

The conformance workflow fails on every PR here and in the sibling repos that call the reusable verify-conformance.yml.

Root cause: auth-api 0.3.0 now requires FRONTEND_URL at startup (a required system config, seeded from env on a fresh DB). The shared verify/docker-compose.verify.yml never sets it, so the auth-api container exits on boot:

[server] ERROR - Failed to start server: Missing required system config "frontend_url".
Provide ENV FRONTEND_URL or seed system_config.
auth-api-1 exited with code 1

The stack then aborts with dependency failed to startConformance failed: docker failed, and the harness tears down without printing the container log, so the real cause was hidden.

Fix (in seamless-cli, so it fixes all callers):

  • Add FRONTEND_URL: http://localhost:5173 to the auth-api service in verify/docker-compose.verify.yml.
  • On a setup failure, dump recent docker compose logs before teardown so a container that exits on startup is diagnosable (in CI too), instead of a bare "docker failed".

Verified locally: with FRONTEND_URL set, auth-api boots healthy (Server online.).

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:cliSeamless CLIbugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions