# D1 02 API Docker Deploy

> Dockerizes the up-api .NET project and deploys it via the existing Docker Compose file alongside the db service. Use when the user asks for Day 1 step 3 of the CRUD drill, or asks to dockerize/deploy up-api.

- Skill: `softinter-chiangrai/d1-02-api-docker-deploy` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add softinter-chiangrai/d1-02-api-docker-deploy`
- Raw SKILL.md: https://api.skillmd.com/api/skills/softinter-chiangrai/d1-02-api-docker-deploy/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: softinter-chiangrai (https://skillmd.com/u/softinter-chiangrai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/softinter-chiangrai/d1-02-api-docker-deploy

---


# Day 1 · Step 2 — Dockerize and deploy up-api

Copy `assets/api.Dockerfile` to `up-api/Dockerfile`. Merge the `up-api` service block from
`assets/docker-compose.api.yml` into the root `docker-compose.yml` under the existing `services:` key
(don't overwrite the `db` service already there).

