Skip to content

chilleco/base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chill base

A base of file storages and databases to support projects ecosystem

Run

  1. Create .secrets/base.env from .env.example

  2. Create folders data/s3, data/mongo, data/prometheus, data/loki, data/alloy, data/grafana, data/redis, data/sentry/redis, data/sentry/postgres, data/sentry/files, data/sentry/kafka, data/sentry/clickhouse, data/sentry/clickhouse-log

  3. Change configuration for MongoDB:

sudo sysctl -w vm.max_map_count=262144
  1. Run make up (it auto-generates infra/sentry/relay/credentials.json on first run; first Sentry start also runs Snuba bootstrap and can take a few minutes)

  2. Set up domains make set

  3. Set up all subdomains sudo certbot --nginx

  4. Set up S3 buckets on https://console.chill.services/

  5. Connect to MongoDB on mongo mongo.chill.services -u <user> -p <pass> --authenticationDatabase admin

  6. Create Sentry admin user after stack startup: docker exec -it base-sentry-web sentry createuser --superuser --email <email>

  7. SMTP is optional for Sentry startup; leave SENTRY_SMTP_* empty if you do not need email notifications.

About

Base for project work

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors