phase cv 0
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
# MPR Environment Configuration
|
||||
# Copy to .env and adjust values as needed
|
||||
|
||||
# Database
|
||||
# Database (must match ctrl/k8s/base/postgres.yaml configmap)
|
||||
POSTGRES_DB=mpr
|
||||
POSTGRES_USER=mpr_user
|
||||
POSTGRES_PASSWORD=mpr_pass
|
||||
POSTGRES_USER=mpr
|
||||
POSTGRES_PASSWORD=mpr
|
||||
POSTGRES_HOST=postgres
|
||||
POSTGRES_PORT=5432
|
||||
DATABASE_URL=postgresql://mpr_user:mpr_pass@postgres:5432/mpr
|
||||
DATABASE_URL=postgresql://mpr:mpr@postgres:5432/mpr
|
||||
|
||||
# Redis
|
||||
REDIS_HOST=redis
|
||||
@@ -27,6 +27,9 @@ GRPC_HOST=grpc
|
||||
GRPC_PORT=50051
|
||||
GRPC_MAX_WORKERS=10
|
||||
|
||||
# Media — host path for kind cluster mount
|
||||
MEDIA_HOST_PATH=/home/you/wdir/mpr/media
|
||||
|
||||
# S3 Storage (MinIO locally, real S3 on AWS)
|
||||
# In k8s/docker: http://minio:9000
|
||||
# On dev machine (port-forward): http://localhost:9000
|
||||
|
||||
@@ -4,6 +4,10 @@
|
||||
|
||||
allow_k8s_contexts('kind-mpr')
|
||||
|
||||
# Create namespace first — kustomize includes it but Tilt may apply
|
||||
# all resources in parallel, causing "namespace not found" races
|
||||
local('kubectl create namespace mpr --dry-run=client -o yaml | kubectl apply -f -')
|
||||
|
||||
# Apply k8s manifests via kustomize (dev overlay)
|
||||
k8s_yaml(kustomize('k8s/overlays/dev'))
|
||||
|
||||
|
||||
@@ -1,11 +1,17 @@
|
||||
#!/bin/bash
|
||||
# Create the kind cluster with host media mount.
|
||||
# Usage: MEDIA_HOST_PATH=/home/you/mpr/media ./kind-create.sh
|
||||
# Reads MEDIA_HOST_PATH from ctrl/.env or environment.
|
||||
set -euo pipefail
|
||||
|
||||
: "${MEDIA_HOST_PATH:?Set MEDIA_HOST_PATH to your local media directory (e.g. /home/you/mpr/media)}"
|
||||
|
||||
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
||||
|
||||
# Source .env if MEDIA_HOST_PATH not already set
|
||||
if [[ -z "${MEDIA_HOST_PATH:-}" ]] && [[ -f "$SCRIPT_DIR/.env" ]]; then
|
||||
export $(grep -E '^MEDIA_HOST_PATH=' "$SCRIPT_DIR/.env" | xargs)
|
||||
fi
|
||||
|
||||
: "${MEDIA_HOST_PATH:?Set MEDIA_HOST_PATH in ctrl/.env or environment}"
|
||||
|
||||
CONFIG_TPL="$SCRIPT_DIR/k8s/kind-config.yaml.tpl"
|
||||
|
||||
envsubst < "$CONFIG_TPL" | kind create cluster --config -
|
||||
|
||||
Reference in New Issue
Block a user