mirror of
https://bitbucket.org/jsuto/piler.git
synced 2024-12-25 20:00:12 +01:00
Improved setting up piler
Signed-off-by: Janos SUTO <sj@acts.hu>
This commit is contained in:
parent
e28129e565
commit
8fd2a7789d
@ -7,8 +7,7 @@ export CONTAINERS=( "$NODE_GUI" "${NODE_WORKERS[@]}" "$SMTP_GW" "$SINGLE_SERVER"
|
|||||||
setup() {
|
setup() {
|
||||||
destroy_containers
|
destroy_containers
|
||||||
launch_containers
|
launch_containers
|
||||||
create_rules "piler1"
|
setup_piler
|
||||||
add_data_officer "piler1"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
cleanup_package() {
|
cleanup_package() {
|
||||||
@ -60,24 +59,13 @@ launch_containers2() {
|
|||||||
###cleanup_package "$PACKAGE"
|
###cleanup_package "$PACKAGE"
|
||||||
}
|
}
|
||||||
|
|
||||||
create_rules() {
|
setup_piler() {
|
||||||
local container="$1"
|
local container="$1"
|
||||||
|
|
||||||
echo 'echo "insert into domain (domain, mapped) values(\"fictive.com\",\"fictive.com\"),(\"address.com\",\"address.com\"),(\"acts.hu\",\"acts.hu\"),(\"gtsce.com\",\"gtsce.com\"),(\"datanet.hu\",\"datanet.hu\"),(\"gtsdatanet.hu\",\"gtsdatanet.hu\"),(\"gts.hu\",\"gts.hu\"),(\"aaa.fu\",\"aaa.fu\")"| mysql --defaults-file=/etc/piler/.my.cnf piler' | docker exec -i "$container" sh
|
pushd "${WORKSPACE}/${PROJECT_ID}/tests"
|
||||||
|
|
||||||
echo 'echo "insert into archiving_rule (subject) values (\"Android táblagép\")"| mysql --defaults-file=/etc/piler/.my.cnf piler'|docker exec -i "$container" sh
|
docker cp setup.sql "${container}:/tmp"
|
||||||
echo 'echo "insert into archiving_rule (\`from\`) values (\"@gmail.com\")"| mysql --defaults-file=/etc/piler/.my.cnf piler'|docker exec -i "$container" sh
|
docker exec "$container" /usr/local/bin/setup-piler.sh
|
||||||
echo 'echo "insert into archiving_rule (\`from\`,attachment_type, _attachment_size, attachment_size) values (\"finderis.co.ua\", \"image\", \">\", 100000)"|mysql --defaults-file=/etc/piler/.my.cnf piler'|docker exec -i "$container" sh
|
|
||||||
echo 'echo "insert into archiving_rule (\`to\`) values (\"undisclosed-recipients\")"|mysql --defaults-file=/etc/piler/.my.cnf piler'|docker exec -i "$container" sh
|
|
||||||
echo 'echo "insert into import (\`type\`, username, password, server) values (\"imap-ssl\", \"sanyi@aaa.fu\", \"abcde123\", \"imap.aaa.fu\")"|mysql --defaults-file=/etc/piler/.my.cnf piler'|docker exec -i "$container" sh
|
|
||||||
|
|
||||||
echo 'echo "update user set password=\"\$6\$GKL00T\$8jqoFOe3PyAbOCLwKB7JwndwC.IinHrZRkdoQDZUc8vybZ88sA2qomlz5JceNif8fFpkGzZ03ilvQa7tqQx0v1\""| mysql --defaults-file=/etc/piler/.my.cnf piler'|docker exec -i "$container" sh
|
popd
|
||||||
|
|
||||||
docker exec "$container" /etc/init.d/rc.piler reload
|
|
||||||
}
|
|
||||||
|
|
||||||
add_data_officer() {
|
|
||||||
local container="$1"
|
|
||||||
echo 'echo "insert into user (uid, username, realname, password, domain, dn, isadmin) values(2, \"dataofficer\", \"Data officer\", \"\$6\$rX285LfP\$ZxhlacbzKuCcqkaizzBu8SAiYb6.f8K4Us08nUHwSpWMQkNhw4o2rmfKXoTfaM4rnBHUYVK1N4IfBsqN8CAtS/\", \"local\", \"*\", 4)"| mysql --defaults-file=/etc/piler/.my.cnf piler' | docker exec -i "$container" sh
|
|
||||||
echo 'echo "insert into email (uid, email) values(2, \"do@local\")"| mysql --defaults-file=/etc/piler/.my.cnf piler' | docker exec -i "$container" sh
|
|
||||||
}
|
}
|
||||||
|
14
tests/setup.sql
Normal file
14
tests/setup.sql
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
use piler;
|
||||||
|
|
||||||
|
insert into domain (domain, mapped) values("fictive.com","fictive.com"),("address.com","address.com"),("acts.hu","acts.hu"),("gtsce.com","gtsce.com"),("datanet.hu","datanet.hu"),("gtsdatanet.hu","gtsdatanet.hu"),("gts.hu","gts.hu"),("aaa.fu","aaa.fu");
|
||||||
|
|
||||||
|
insert into archiving_rule (subject) values ("Android táblagép");
|
||||||
|
insert into archiving_rule (`from`) values ("@gmail.com");
|
||||||
|
insert into archiving_rule (`from`,attachment_type, _attachment_size, attachment_size) values ("finderis.co.ua", "image", ">", 100000);
|
||||||
|
insert into archiving_rule (`to`) values ("undisclosed-recipients");
|
||||||
|
insert into import (`type`, username, password, server) values ("imap-ssl", "sanyi@aaa.fu", "abcde123", "imap.aaa.fu");
|
||||||
|
|
||||||
|
update user set password="$6$GKL00T$8jqoFOe3PyAbOCLwKB7JwndwC.IinHrZRkdoQDZUc8vybZ88sA2qomlz5JceNif8fFpkGzZ03ilvQa7tqQx0v1";
|
||||||
|
|
||||||
|
insert into user (uid, username, realname, password, domain, dn, isadmin) values(2, "dataofficer", "Data officer", "$6$rX285LfP$ZxhlacbzKuCcqkaizzBu8SAiYb6.f8K4Us08nUHwSpWMQkNhw4o2rmfKXoTfaM4rnBHUYVK1N4IfBsqN8CAtS/", "local", "*", 4);
|
||||||
|
insert into email (uid, email) values(2, "do@local");
|
Loading…
Reference in New Issue
Block a user