Files
2026-05-17 13:37:29 +02:00

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