Changeset View
Changeset View
Standalone View
Standalone View
bin/configure.sh
Show First 20 Lines • Show All 72 Lines • ▼ Show 20 Lines | |||||
if ! grep -q "PASSPORT_PUBLIC_KEY=|PASSPORT_PRIVATE_KEY=" .env; then | if ! grep -q "PASSPORT_PUBLIC_KEY=|PASSPORT_PRIVATE_KEY=" .env; then | ||||
PASSPORT_PRIVATE_KEY=$(openssl genrsa 4096); | PASSPORT_PRIVATE_KEY=$(openssl genrsa 4096); | ||||
echo "PASSPORT_PRIVATE_KEY=\"${PASSPORT_PRIVATE_KEY}\"" >> src/.env | echo "PASSPORT_PRIVATE_KEY=\"${PASSPORT_PRIVATE_KEY}\"" >> src/.env | ||||
PASSPORT_PUBLIC_KEY=$(echo "$PASSPORT_PRIVATE_KEY" | openssl rsa -pubout 2>/dev/null) | PASSPORT_PUBLIC_KEY=$(echo "$PASSPORT_PRIVATE_KEY" | openssl rsa -pubout 2>/dev/null) | ||||
echo "PASSPORT_PUBLIC_KEY=\"${PASSPORT_PUBLIC_KEY}\"" >> src/.env | echo "PASSPORT_PUBLIC_KEY=\"${PASSPORT_PUBLIC_KEY}\"" >> src/.env | ||||
fi | fi | ||||
if ! grep -q "KOLAB_GIT_REF=" .env; then | |||||
echo "KOLAB_GIT_REF=${KOLAB_GIT_REF:-master}" >> src/.env | |||||
fi | |||||
# Customize configuration | # Customize configuration | ||||
sed -i \ | sed -i \ | ||||
-e "s/{{ host }}/${HOST:-kolab.local}/g" \ | -e "s/{{ host }}/${HOST:-kolab.local}/g" \ | ||||
-e "s/{{ openexchangerates_api_key }}/${OPENEXCHANGERATES_API_KEY}/g" \ | -e "s/{{ openexchangerates_api_key }}/${OPENEXCHANGERATES_API_KEY}/g" \ | ||||
-e "s/{{ firebase_api_key }}/${FIREBASE_API_KEY}/g" \ | -e "s/{{ firebase_api_key }}/${FIREBASE_API_KEY}/g" \ | ||||
-e "s/{{ public_ip }}/${PUBLIC_IP:-172.18.0.1}/g" \ | -e "s/{{ public_ip }}/${PUBLIC_IP:-172.18.0.1}/g" \ | ||||
-e "s/{{ admin_password }}/${ADMIN_PASSWORD}/g" \ | -e "s/{{ admin_password }}/${ADMIN_PASSWORD}/g" \ | ||||
src/.env | src/.env | ||||
Show All 11 Lines |