- infra (k8s, kind, helm, docker) backbone is implemented - security: implementation + unit tests are done
38 lines
731 B
Markdown
38 lines
731 B
Markdown
# IncidentOps
|
|
|
|
A fullstack on-call & incident management platform
|
|
|
|
## Setup
|
|
|
|
### Docker Compose
|
|
|
|
```
|
|
docker compose up --build -d
|
|
```
|
|
|
|
### K8S with Skaffold and Helm
|
|
|
|
```
|
|
# Install with infrastructure only (for testing)
|
|
helm install incidentops helm/incidentops -n incidentops --create-namespace \
|
|
--set migration.enabled=false \
|
|
--set api.replicaCount=0 \
|
|
--set worker.replicaCount=0 \
|
|
--set web.replicaCount=0
|
|
|
|
# Full install (requires building app images first)
|
|
helm install incidentops helm/incidentops -n incidentops --create-namespace
|
|
|
|
# Create a cluster
|
|
kind create cluster --name incidentops
|
|
|
|
# We then deploy
|
|
skaffold dev
|
|
|
|
# One-time deployment
|
|
skaffold run
|
|
|
|
# Production deployment
|
|
skaffold run -p production
|
|
```
|