Public Repository

Last pushed: a year ago
Short Description
JoruriMail(https://github.com/joruri/joruri-mail)を起動し、Webアクセスできるところまで。SMTP,IMAP,LDAPは未設定。
Full Description
  • コンテナの起動
$ docker run -it -d -p 8082:80 ftakao2007/jorurimail_webdb /root/init_jorurimail_webdb.sh
  • ブラウザでJoruriMailへアクセス

    http://(dockerホストのIP):8082
    ※ コンテナのIPではありません。
    ※ ログイン : admin
    ※ パスワード : admin
    
  • サーバにログイン

    $ docker exec -it jorurimail_webdb /bin/bash --login
    
  • 起動スクリプトの中身 (/root/init_jorurimail_webdb.sh)

================================================
#!/bin/bash

### WEBIP
WEB_IP_ADDR=`ifconfig | grep "inet addr" | head -n 1 | awk '{print $2}' | awk -F':' '{print $2}'`
OLD_HTTPD_CONF_ADDR=`grep ServerName /etc/httpd/conf/httpd.conf | grep -v '^#' | awk '{print $2}'`
grep -l "${OLD_HTTPD_CONF_ADDR}" /etc/httpd/conf/httpd.conf | xargs sed -i -e "s/${OLD_HTTPD_CONF_ADDR}/${WEB_IP_ADDR}/g"

OLD_CORE_CONF_ADDR=`grep -A 3 production: /var/share/jorurimail/config/core.yml | grep http | awk -F'/' '{print $3}'`
grep -l "${OLD_CORE_CONF_ADDR}" /var/share/jorurimail/config/core.yml | xargs sed -i -e "s/${OLD_CORE_CONF_ADDR}/${WEB_IP_ADDR}/g"

service mysqld restart
service httpd restart
/bin/bash --login
================================================
Docker Pull Command
Owner
ftakao2007