-
Notifications
You must be signed in to change notification settings - Fork 7
/
dbinit.sh
18 lines (16 loc) · 855 Bytes
/
dbinit.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash
mkdir -p /etc/ejbca/
if [ ! -f /etc/ejbca/dbinit ]; then
echo "This is the first launch - will init ssl certs, db parameters..."
echo " Will use external database, from specified parameters"
echo "# ------------- Database configuration ------------------------" > $EJBCA_HOME/conf/database.properties
echo "database.name=$DB_NAME" >> $EJBCA_HOME/conf/database.properties
echo "database.url=$DB_URL" >> $EJBCA_HOME/conf/database.properties
echo "database.driver=$DB_DRIVER" >> $EJBCA_HOME/conf/database.properties
echo "database.username=$DB_USER" >> $EJBCA_HOME/conf/database.properties
echo "database.password=$DB_PASSWORD" >> $EJBCA_HOME/conf/database.properties
# create flag file
touch /etc/ejbca/dbinit;
else
echo "DB Already initialized, no need to reinit"
fi