-
Notifications
You must be signed in to change notification settings - Fork 0
Getting Started Installation
github-actions[bot] edited this page Dec 6, 2025
·
2 revisions
This document describes how to develop and run ReadyStackGo locally.
- .NET 9 SDK
- Node.js 20+
- npm or pnpm
- Docker (Linux, Docker Desktop, or remote engine)
- An editor of your choice (e.g., Rider, VS Code)
git clone <repo-url> readystackgo
cd readystackgocd src/ReadyStackGo.Api
dotnet restore
dotnet buildcd src/ReadyStackGo.WebUi
npm install
npm run devFor a production build:
npm run buildThe built frontend can then be served as static content from the admin container.
Example (Linux / WSL):
docker build -t rsgo-admin:dev -f docker/ReadyStackGo.Admin.Dockerfile .
docker run -d \
--name rsgo-admin-dev \
-p 8443:8443 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v rsgo-config-dev:/app/config \
rsgo-admin:devThen in browser:
- Open
https://localhost:8443 - Temporarily accept self-signed certificate
- Complete the wizard
- Start project
ReadyStackGo.Api - Configure launch profile so Kestrel runs on e.g., port 5001
- Optionally enable HTTPS
- Run
npm run dev - Open UI at
http://localhost:5173(or similar port) - Configure API proxy (dev proxy to
https://localhost:5001)
dotnet testFrontend tests (if available):
npm testTo remove the dev environment:
docker stop rsgo-admin-dev
docker rm rsgo-admin-dev
docker volume rm rsgo-config-devYour development environment is now ready to work on ReadyStackGo!
Getting Started
Architecture
Configuration
Security
Setup Wizard
Development
Operations
CI/CD
Reference
- Roadmap
- API Reference
- Configuration Reference
- Manifest Schema
- Multi-Environment
- Stack Sources
- Plugin System
- Technical Specification
- Full Specification
Specifications
Release Notes