Skip to content

Task: Package and publish deployer-backend-api as a production Docker image #64

@hyde-repo

Description

@hyde-repo

Task: Package and publish deployer-backend-api as a production Docker image

Description
Push the latest version of deployer-backend-api and set up a Docker-based build pipeline that installs the deployer CLI, runs the production build, and publishes the resulting image. Deliver a two-stage Dockerfile (builder + runtime/pusher) based on the latest Ubuntu Server LTS, and a docker-compose.yml to build and validate the image locally. An up-to-date OpenAPI/Swagger JSON file must also be provided so the Kong API deployment can start in parallel.

Working branch

  • dev

Files / locations

  • deployer-backend-api/Dockerfile - two-stage build (builder → runtime)
  • deployer-backend-api/docker-compose.yml - local build & test orchestration
  • deployer-backend-api/openapi.json (or swagger.json) - up-to-date API spec
  • deployer-backend-api/README.md - update with build & push instructions

Requirements

  • Base image: latest Ubuntu Server LTS
  • Stage 1 (builder): install deployer CLI, run prod build
  • Stage 2 (runtime): minimal image running the API
  • Image must be testable locally via docker compose up
  • OpenAPI/Swagger JSON exported and committed, reflecting the current API surface (needed to bootstrap Kong API gateway config)
  • README updated with clear build & push commands if the current docs are missing or outdated

Metadata

Metadata

Assignees

Labels

track_axis-00Core stabilisation and hardening

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions