f3566a3c1a
Co-Authored-By: Mira Rehfeld <noreply@anthropic.com>
26 lines
632 B
Bash
26 lines
632 B
Bash
#!/bin/bash
|
|
set -e
|
|
|
|
cat > /opt/apix/.env << EOF
|
|
APIX_DB_USER=apix
|
|
APIX_DB_PASSWORD=$(openssl rand -base64 32)
|
|
APIX_DB_NAME=apix
|
|
APIX_DB_PORT=5432
|
|
APIX_API_KEY=$(openssl rand -hex 32)
|
|
APIX_REGISTRY_BASE_URL=https://api-index.org
|
|
APIX_REGISTRY_NAME=APIX Registry
|
|
GLEIF_API_URL=https://api.gleif.org/api/v1
|
|
OPENCORPORATES_API_KEY=
|
|
APIX_MAIL_SIGNING_PRIVATE_KEY=
|
|
APIX_MAIL_SIGNING_PUBLIC_KEY=
|
|
APIX_MAIL_SIGNING_KID=2026-05
|
|
SPIDER_INTERVAL_MINUTES=15
|
|
GRAFANA_ADMIN_PASSWORD=$(openssl rand -base64 16)
|
|
GRAFANA_ROOT_URL=http://localhost:3000
|
|
LOG_LEVEL=INFO
|
|
EOF
|
|
|
|
chmod 600 /opt/apix/.env
|
|
echo "Generated /opt/apix/.env:"
|
|
cat /opt/apix/.env
|