Skip to content

feat(api): Dockerfile for gRPC API crate #13

@Depo-dev

Description

@Depo-dev

Summary

No Dockerfile exists for the gRPC API crate. The production docker-compose.yml references a build at crates/api.

Acceptance Criteria

  • Multi-stage Dockerfile: builder (rust:1.78-slim) + runtime (debian:bookworm-slim)
  • Builder: cargo build --release -p trident-api
  • Runtime: copy binary only
  • Exposes port 50051 (gRPC)
  • Final image < 100 MB
  • docker build succeeds locally and in CI

Files

crates/api/Dockerfile (new)

Metadata

Metadata

Assignees

No one assigned

    Labels

    infraDocker and CI infrastructurephase-1MVP phase 1 scoperustRust crate work

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions