Skip to content

Commit f440361

Browse files
authored
Fixing (#3)
* Add Kubernetes deployment, service, and ingress configurations for AI Reliability Standards - Created a Deployment for the AI Reliability Standards application with resource requests and probes. - Added a ClusterIP Service to expose the application internally. - Configured IngressRoutes for both HTTP and HTTPS traffic, including TLS settings for secure access. - Set up routing rules to direct traffic to the application based on the specified host. * Remove namespace specification from ClusterIP Service in standards-page-service.yaml to streamline configuration. * Enhance project structure and documentation - Updated Dockerfile to create a 'docs' directory and copy MkDocs configuration. - Revised mkdocs.yml to reflect new documentation structure and updated edit URI. - Added README.md to define the AI Reliability Standard (AIRE) and its core pillars. - Introduced logo.svg for branding and extra.css for custom theming styles. * Refactor Dockerfile and update dependencies - Changed the Dockerfile to use uppercase 'AS' for the builder stage. - Removed unused plugins from mkdocs.yml and updated pyproject.toml to eliminate dependencies on mkdocs-git-authors-plugin and mkdocs-git-revision-date-localized-plugin. - Cleaned up uv.lock by removing references to the removed plugins and their dependencies.
1 parent e82db1d commit f440361

7 files changed

Lines changed: 6 additions & 82 deletions

File tree

Dockerfile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Multi-stage Dockerfile for MkDocs
22
# Stage 1: Build stage
3-
FROM python:3.12-slim as builder
3+
FROM python:3.12-slim AS builder
44

55
# Install system dependencies
66
RUN apt-get update && apt-get install -y --no-install-recommends \
@@ -20,7 +20,9 @@ COPY pyproject.toml uv.lock ./
2020
RUN uv sync --frozen --no-dev
2121

2222
# Copy project files
23-
COPY . .
23+
RUN mkdir -p docs
24+
COPY mkdocs.yml ./
25+
COPY . ./docs/
2426

2527
# Build the MkDocs site
2628
RUN uv run mkdocs build --strict --site-dir /app/site
File renamed without changes.

mkdocs.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ site_author: ExosphereHost Inc. (exosphere.host)
55

66
repo_name: exospherehost/ai-reliability-standards
77
repo_url: https://github.com/exospherehost/ai-reliability-standards
8-
docs_dir: standards
9-
edit_uri: edit/main/standards/
8+
docs_dir: docs
9+
edit_uri: edit/main/
1010

1111
# Copyright Footer
1212
copyright: Copyright © 2026 ExosphereHost Inc.
@@ -69,9 +69,6 @@ extra:
6969

7070
plugins:
7171
- search
72-
- git-authors
73-
- git-revision-date-localized:
74-
type: date
7572
- llmstxt:
7673
markdown_description: |
7774
The AI Reliability Standards (AIRE) is an open industry framework and playbook for building production-grade AI agents and reliable LLM workflows. Maintained by ExosphereHost Inc.

pyproject.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ description = "Open standard for AI Reliability Engineering (AIRE) - architectur
55
readme = "README.md"
66
requires-python = ">=3.12"
77
dependencies = [
8-
"mkdocs-git-authors-plugin>=0.10.0",
9-
"mkdocs-git-revision-date-localized-plugin>=1.5.0",
108
"mkdocs-llmstxt>=0.5.0",
119
"mkdocs-material>=9.7.1",
1210
]

uv.lock

Lines changed: 0 additions & 73 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)