diff --git a/ushahidi.sh b/ushahidi.sh index d8d3f84..e0177a6 100755 --- a/ushahidi.sh +++ b/ushahidi.sh @@ -4,6 +4,7 @@ SOURCE_DIR=$(realpath $(dirname "${0}"))/ushahidi # Check prerequisites docker image ls | grep -q mariadb || $(realpath $(dirname "${0}"))/mariadb.sh +docker image ls | grep -q postfix || $(realpath $(dirname "${0}"))/postfix.sh # Build Docker container docker build -t ushahidi ${SOURCE_DIR} diff --git a/ushahidi/adminpwd.sql b/ushahidi/adminpwd.sql index 93dbb71..ed00a26 100644 --- a/ushahidi/adminpwd.sql +++ b/ushahidi/adminpwd.sql @@ -1 +1,5 @@ UPDATE users SET email = '${USHAHIDI_ADMIN_USER}', password = '${USHAHIDI_ADMIN_HASH}', updated = created WHERE realname = 'admin'; + +INSERT INTO `config` (`group_name`, `config_key`, `config_value`) VALUES +('data-provider','email','{\"incoming_type\":\"IMAP\",\"incoming_server\":\"localhost\",\"incoming_port\":143,\"incoming_security\":\"None\",\"incoming_username\":\"ushahidi@spotter.ngo\",\"incoming_password\":\"password\",\"outgoing_type\":\"SMTP\",\"outgoing_server\":\"postfix\",\"outgoing_port\":25,\"outgoing_security\":\"None\",\"outgoing_username\":\"ushahidi@spotter.ngo\",\"outgoing_password\":\"password\",\"from\":\"ushahidi@spotter.ngo\",\"from_name\":\"Ushahidi\"}'), +('data-provider','url','\"http:\\/\\/127.0.0.1\\/platform\\/api\\/v3\\/config\\/data-provider\"'); diff --git a/ushahidi/etc/init.d/ushahidi b/ushahidi/etc/init.d/ushahidi index 3a7e291..40180a0 100755 --- a/ushahidi/etc/init.d/ushahidi +++ b/ushahidi/etc/init.d/ushahidi @@ -4,7 +4,7 @@ description="Ushahidi docker container" depend() { need docker net - use dns logger netmount + use dns logger netmount postfix after mariadb } @@ -13,6 +13,7 @@ start() { --name ushahidi \ -h ushahidi \ --link mariadb \ + --link postfix \ -p 127.0.0.1:8014:8014 \ -v /srv/ushahidi/conf/env:/srv/ushahidi/platform/.env \ -v /srv/ushahidi/data:/srv/ushahidi/platform/application/media/uploads \