Files
3cloud-backend/cloud/Dockerfile
JamesBhattarai b25c6cd24e Feat: Add cloud plane
- Plane with OIDC users, projects and VDCs with per-VDC roles, SSH key vault, Cloudflare exposure, TLS certificates, and a gateway that forwards allowlisted calls to core with the VDC as tenant_id.
- Also added docker compose for setups
2026-09-02 11:15:25 +05:45

21 lines
443 B
Docker

FROM python:3.11-slim
ENV PYTHONDONTWRITEBYTECODE=1 \
PYTHONUNBUFFERED=1
WORKDIR /app
RUN apt-get update && apt-get install -y --no-install-recommends \
build-essential libmariadb-dev curl \
&& rm -rf /var/lib/apt/lists/*
COPY packages/pyshared /packages/pyshared
RUN pip install --upgrade pip && pip install -e /packages/pyshared
COPY cloud/requirements.txt .
RUN pip install -r requirements.txt
COPY cloud/ .
CMD ["bash"]