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
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
Task: Package and publish deployer-backend-api as a production Docker image
Description
Push the latest version of
deployer-backend-apiand 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 adocker-compose.ymlto 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
devFiles / locations
deployer-backend-api/Dockerfile- two-stage build (builder → runtime)deployer-backend-api/docker-compose.yml- local build & test orchestrationdeployer-backend-api/openapi.json(orswagger.json) - up-to-date API specdeployer-backend-api/README.md- update with build & push instructionsRequirements
docker compose up