# tbi-rlv-vacations-mcp — DevOps Environment (dev)

CI/CD pipeline configuration, Dockerfile, and deployment scripts for the RedTag Vacation Advisor MCP server.

## Structure

```
.circleci/config.yml    — CircleCI pipeline (lint → build → deploy)
docker/Dockerfile       — Production Dockerfile (node:20-alpine, port 8080)
scripts/
  setup-kubectl.sh      — Configure kubectl for tbi-shared-mgmt
  deploy-services.sh    — Update manifest in tbi-devops-common for ArgoCD
```

## Pipeline

- **Trigger**: Push to `develop` branch in `tbi-rlv-vacations-mcp` source repo
- **Context**: `devops-mgt-shared`
- **ECR**: `495680544243.dkr.ecr.ca-central-1.amazonaws.com/tbi-rlv-vacations-mcp`
- **Deploy target**: `tbi-devops-common` → `shared` branch → `app/monitor/apps/vacations-mcp/`
- **ArgoCD**: Auto-syncs to `tbi-shared-mgmt` cluster, `mcp-servers` namespace

## Image Tag Format

`{VERSION}-{BRANCH}-{BUILD_NUM}` (e.g., `2.0.0-develop-42`)
