add ability to create users
This commit is contained in:
parent
3a072a8e83
commit
c548b3ac58
|
@ -6,38 +6,37 @@ rm -rf /tmp/postal
|
|||
|
||||
## Generate config
|
||||
if [ ! -f /opt/postal/config/postal.yml ] || [[ $(cat /opt/postal/config/postal.yml | wc -l) < 2 ]]; then
|
||||
## Build Jinja2 Template
|
||||
p2 -t /templates/postal.example.yml.j2 -o /opt/postal/config/postal.example.yml
|
||||
## Add in secret key building
|
||||
echo "rails:" >> /opt/postal/config/postal.example.yml
|
||||
echo " secret_key: {{secretkey}}" >> /opt/postal/config/postal.example.yml
|
||||
## Generate config and keys
|
||||
/opt/postal/bin/postal initialize-config
|
||||
## Wait for MySQL to start up
|
||||
echo "== Waiting for MySQL to start up =="
|
||||
while ! mysqladmin ping -h mysql --silent; do
|
||||
sleep 0.5
|
||||
done
|
||||
while ! mysql -hmysql -u root -p"$MYSQL_ROOT_PASSWORD" -e "use $MYSQL_DATABASE" 2> /dev/null; do
|
||||
sleep 0.5
|
||||
done
|
||||
/opt/postal/bin/postal initialize
|
||||
/opt/postal/bin/postal make-user << EOF
|
||||
$POSTAL_EMAIL
|
||||
$POSTAL_FNAME
|
||||
$POSTAL_LNAME
|
||||
$POSTAL_PASSWORD
|
||||
EOF
|
||||
## Build Jinja2 Template
|
||||
p2 -t /templates/postal.example.yml.j2 -o /opt/postal/config/postal.example.yml
|
||||
## Add in secret key building
|
||||
echo "rails:" >> /opt/postal/config/postal.example.yml
|
||||
echo " secret_key: {{secretkey}}" >> /opt/postal/config/postal.example.yml
|
||||
## Generate config and keys
|
||||
/opt/postal/bin/postal initialize-config
|
||||
## Wait for MySQL to start up
|
||||
echo "== Waiting for MySQL to start up =="
|
||||
while ! mysqladmin ping -h mysql --silent; do
|
||||
sleep 0.5
|
||||
done
|
||||
while ! mysql -hmysql -u root -p"$MYSQL_ROOT_PASSWORD" -e "use $MYSQL_DATABASE" 2> /dev/null; do
|
||||
sleep 0.5
|
||||
done
|
||||
/opt/postal/bin/postal initialize
|
||||
/opt/postal/bin/postal make-user << EOF
|
||||
$POSTAL_EMAIL
|
||||
$POSTAL_FNAME
|
||||
$POSTAL_LNAME
|
||||
$POSTAL_PASSWORD
|
||||
EOF
|
||||
else
|
||||
|
||||
## Wait for MySQL to start up
|
||||
echo "== Waiting for MySQL to start up =="
|
||||
while ! mysqladmin ping -h mysql --silent; do
|
||||
sleep 0.5
|
||||
done
|
||||
while ! mysql -hmysql -u root -p"$MYSQL_ROOT_PASSWORD" -e "use $MYSQL_DATABASE" 2> /dev/null; do
|
||||
sleep 0.5
|
||||
done
|
||||
## Wait for MySQL to start up
|
||||
echo "== Waiting for MySQL to start up =="
|
||||
while ! mysqladmin ping -h mysql --silent; do
|
||||
sleep 0.5
|
||||
done
|
||||
while ! mysql -hmysql -u root -p"$MYSQL_ROOT_PASSWORD" -e "use $MYSQL_DATABASE" 2> /dev/null; do
|
||||
sleep 0.5
|
||||
done
|
||||
fi
|
||||
## Start Postal
|
||||
/opt/postal/bin/postal "$@"
|
||||
|
|
Loading…
Reference in New Issue
Block a user