Skip to content
This repository was archived by the owner on Feb 24, 2026. It is now read-only.

Feat/miner local testing#60

Draft
Shr1ftyy wants to merge 5 commits intomainfrom
feat/miner-local-testing
Draft

Feat/miner local testing#60
Shr1ftyy wants to merge 5 commits intomainfrom
feat/miner-local-testing

Conversation

@Shr1ftyy
Copy link
Contributor

@Shr1ftyy Shr1ftyy commented Oct 25, 2025

  • dockerize backend
  • create different compose files for different components and local vs. prod.
  • add containerized local subtensor for development.

- split compose.yaml into base/backend/local overlays and drop the legacy .env file
- add stack/local_setup helpers with env/config samples and seed data for the local stack
- refresh docs and submission storage so the local workflow rewrites presigned URLs to the public host
- embed Minikube certs/keys into the generated kubeconfig when kubectl or PyYAML is available
- ignore the generated kubeconfig bundle, remove the old backend-config file, and expose S3_PUBLIC_URL_BASE
- update docs to describe the inline-first flow and the fallback to copying Minikube assets
@Shr1ftyy Shr1ftyy self-assigned this Oct 25, 2025
@Shr1ftyy Shr1ftyy added documentation Improvements or additions to documentation enhancement New feature or request labels Oct 25, 2025
- ensure minio-setup sets an authenticated mc alias and applies a
public-read bucket policy deterministically.
- wait for MinIO readiness, create the bucket if missing, and apply
mc anonymous set download to enable public GETs.
- this avoids per-container mc config confusion and prevents AccessDenied errors
on observation URLs when developing locally.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant