Skip to content
This repository has been archived by the owner on Dec 27, 2023. It is now read-only.

Commit

Permalink
fix(tweak): mail install via commands
Browse files Browse the repository at this point in the history
Change-Id: Id17413e7eb6ee8ab2b9368977964ea56e227c71d
Reviewed-on: http://gerrit.tine20.com/customers/18713
Reviewed-by: Milan Mertens <m.mertens@metaways.de>
Tested-by: Milan Mertens <m.mertens@metaways.de>
  • Loading branch information
byteplow committed Dec 15, 2020
1 parent 90f1384 commit 6002438
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion ci/abstract_jobs.yml
Expand Up @@ -63,6 +63,7 @@
# $ARG_COPY_SOURCE copy source from gitlab repo onto image
.abstract_jobs.php_unit:
variables:
MAIL_DB_HOST: db # temporary variable, to switch form docker-machine to k8
MYSQL_HOST: db
MYSQL_ROOT_PASSWORD: rootpw
MYSQL_DATABASE: tine20db
Expand Down Expand Up @@ -107,7 +108,14 @@
- cp /etc/hosts "${CI_PROJECT_DIR}/hosts_${CI_JOB_ID}"
- /usr/sbin/confd -onetime -backend env
- tine20_await_db
- tine20_setup_mail
- mysql -h$MAIL_DB_HOST -uroot -p"$MYSQL_ROOT_PASSWORD" -e"CREATE DATABASE IF NOT EXISTS dovecot"
- mysql -h$MAIL_DB_HOST -uroot -p"$MYSQL_ROOT_PASSWORD" -e"CREATE DATABASE IF NOT EXISTS postfix"
- mysql -h$MAIL_DB_HOST -uroot -p"$MYSQL_ROOT_PASSWORD" -e"CREATE USER IF NOT EXISTS '$MYSQL_USER'@'%' IDENTIFIED BY '$MYSQL_PASSWORD';"
- mysql -h$MAIL_DB_HOST -uroot -p"$MYSQL_ROOT_PASSWORD" -e"GRANT ALL PRIVILEGES ON postfix.* TO '$MYSQL_USER'@'%'"
- mysql -h$MAIL_DB_HOST -uroot -p"$MYSQL_ROOT_PASSWORD" -e"GRANT ALL PRIVILEGES ON dovecot.* TO '$MYSQL_USER'@'%'"
- mysql -h$MAIL_DB_HOST -uroot -p"$MYSQL_ROOT_PASSWORD" "dovecot" < /config/dovecot_tables.sql
- mysql -h$MAIL_DB_HOST -uroot -p"$MYSQL_ROOT_PASSWORD" "postfix" < /config/postfix_tables.sql

- tine20_install
- supervisord
image:
Expand Down

0 comments on commit 6002438

Please sign in to comment.