feat: project skeleton
- infra (k8s, kind, helm, docker) backbone is implemented - security: implementation + unit tests are done
This commit is contained in:
37
README.md
Normal file
37
README.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# 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
|
||||
```
|
||||
Reference in New Issue
Block a user