chore: add installer files to .dockerignore and update docs
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -28,6 +28,10 @@ scripts/
|
|||||||
# Markdown files (README, CHANGELOG, etc.)
|
# Markdown files (README, CHANGELOG, etc.)
|
||||||
*.md
|
*.md
|
||||||
|
|
||||||
|
# Installer tools (not part of the running app)
|
||||||
|
tools/
|
||||||
|
install.sh
|
||||||
|
|
||||||
# IDE & OS
|
# IDE & OS
|
||||||
.vscode/
|
.vscode/
|
||||||
.idea/
|
.idea/
|
||||||
|
|||||||
@@ -1,3 +1,34 @@
|
|||||||
|
## Quick Install
|
||||||
|
|
||||||
|
Two ways to get Oikos running from scratch:
|
||||||
|
|
||||||
|
### Option A — CLI Installer (Linux / macOS)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git clone https://github.com/ulsklyc/oikos.git && cd oikos
|
||||||
|
bash install.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
The script checks prerequisites, generates security keys, configures optional integrations, starts Docker, and creates your admin account.
|
||||||
|
|
||||||
|
Non-interactive mode (CI/provisioning — provide your own `.env`):
|
||||||
|
|
||||||
|
```bash
|
||||||
|
bash install.sh --env-file /path/to/.env
|
||||||
|
```
|
||||||
|
|
||||||
|
### Option B — Web Installer (all platforms with Node.js)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git clone https://github.com/ulsklyc/oikos.git && cd oikos
|
||||||
|
node tools/installer/install-server.js
|
||||||
|
# Open http://localhost:8090
|
||||||
|
```
|
||||||
|
|
||||||
|
Requires Node.js 18+ on the host. Docker still runs the app itself.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
# Installation Guide
|
# Installation Guide
|
||||||
|
|
||||||
Complete setup instructions for Oikos - from Docker installation to your first login.
|
Complete setup instructions for Oikos - from Docker installation to your first login.
|
||||||
|
|||||||
Reference in New Issue
Block a user