Lunar Hub
Installation
docker pull earthly/lunar-hub:latest# Base configuration (required) export HUB_LOGS_AWS_BUCKET=your_logs_bucket export HUB_DB_NAME=postgres export HUB_DB_USER=postgres export HUB_DB_PASS=postgres export HUB_DB_HOST=localhost export HUB_GITHUB_WEBHOOK_SECRET=your_github_webhook_secret export HUB_GITHUB_TOKEN=your_github_token export HUB_GRAFANA_URL_BASE=your_grafana_url_base export HUB_AUTH_TOKEN=your_auth_token # Elastic logs integration export HUB_ELASTIC_URL=your_elastic_url export HUB_ELASTIC_API_KEY=your_elastic_api_key export HUB_TENANT_ID=your_tenant_id # Optional (defaults shown). Tune to your preferences. export HUB_STATE_DIR=/var/lib/lunar export HUB_HTTP_PORT=8001 export HUB_GRPC_PORT=8000 export HUB_HEALTH_PORT=8002 export HUB_LOG_LEVEL=info export HUB_LOG_FORMAT=jsondocker run -d \ --name=lunar-hub \ --env-file=./lunar.env \ -p 8000:8000 \ -p 8001:8001 \ -p 8002:8002 \ earthly/lunar-hub:latest
Using a Primary Configuration
Next Steps
Last updated
