Dockerを使ってOSSのCRM(顧客管理)「vtiger」を構築する
OSSのCRM「vtiger」をdockerを利用して構築する手順を記載。以前に、dockerを使わずに構築したことがありますが、dockerを利用した方が遥かに簡単に構築可能です。
環境
- OS ubuntu 20.04
- docker 19.03.8
- docker compose 1.25.4
※Ubuntu20.04にdockerのインストールはこちら
※Ubuntu20.04にdocker-composeのインストールはこちら
docker-compose.yml作成
下記の内容でdocker-compose.ymlを任意の場所に作成します。
version: '3'
services:
vtiger:
image: javanile/vtiger:7.1.0
environment:
- VT_SITE_URL=http://192.168.xxx.xxx:8002
- MYSQL_HOST=vtigermysql
- MYSQL_DATABASE=vtiger
- MYSQL_ROOT_PASSWORD=password
ports:
- 8002:80
volumes:
- ./:/app
- vtiger:/var/lib/vtiger
links:
- vtigermysql
vtigermysql:
image: mysql:5.7
environment:
- MYSQL_DATABASE=vtiger
- MYSQL_ROOT_PASSWORD=spassword
volumes:
- mysql:/var/lib/mysql:rw
ports:
- 3308:3306
volumes:
mysql:
vtiger:
VT_SITE_URLは、アクセスするURLと合わせないと下記のエラーがログイン時にでてしまいます。
起動
下記のコマンドでコンテナの作成と起動します。
docker-compose up -d
ログは下記のコマンドで確認できます。
docker-compose logs -f
vtigerにアクセス
起動したvtigerにアクセスしてみます。
ブラウザから http://プライベートIP:8002にアクセスします。
しばらく待ちます。
ログイン画面が表示されます。
username : admin
password : admin
と入力してログインします。
ログイン画面が表示されれば、構築は完了となります。
-
前の記事
CentOS 8にシステム監視ツール「htop」をインストールする 2020.05.03
-
次の記事
React.js ライブラリ「react-sortable-hoc」を使用してドラックアンドドロップで要素をソートする 2020.05.03
コメントを書く