Malsori Local Deployer
Run the repository-local deployment workflow with minimal variation.
Workflow
- •Move to repository root.
- •Run
DEV_BUILD=2 ./scripts/build-images.sh. - •Ensure namespace
malsoriexists. - •Deploy chart
./infra/charts/malsoriwith the selected values file ininfra/deploy. - •Wait for rollout and report status.
Use the bundled script for consistency:
bash
./.codex/skills/malsori-local-deployer/scripts/deploy-local.sh
Required Inputs
- •
REGISTRYmust be set before running (required byscripts/build-images.sh). - •
VALUES_FILEcan be optionally set; default isinfra/deploy/values.malsori.yaml.
Required Tools
Ensure these commands are available before running:
- •
docker - •
kubectl - •
helm - •
git
Manual Fallback
If script execution is blocked, run this exact sequence:
bash
cd /path/to/malsori DEV_BUILD=2 ./scripts/build-images.sh kubectl create namespace malsori --dry-run=client -o yaml | kubectl apply -f - helm upgrade --install malsori ./infra/charts/malsori \ --namespace malsori \ --create-namespace \ -f infra/deploy/values.malsori.yaml kubectl -n malsori rollout status deployment/malsori-malsori --timeout=300s helm -n malsori status malsori kubectl -n malsori get pods,svc,ingress
Reporting
After execution, report:
- •Build/push success 여부
- •Helm release 결과 (
helm status) - •
malsori네임스페이스 리소스 상태 (pods,svc,ingress)