docker-composeを利用してidempiereを構築する

docker-composeを利用してidempiereを構築する

docker-composeを利用してオープンソースのERPシステム「idempiere」を構築するまでの手順を記述してます。

環境

  • OS centos7.7.1908
  • docker 19.03.8
  • docker-compose 1.25.4
  • idempiere 7.1

docker-compose作成

下記の内容で作成してます。ポートは8080番にしてます。

version: '3.7'

services:
  idempiere:
    image: idempiereofficial/idempiere:7.1
    volumes:
      - idempiere_config:/opt/idempiere/configuration
      - idempiere_plugins:/opt/idempiere/plugins
    environment:
      - TZ=Asia/Tokyo
    ports:
      - 8080:8080
      - 8443:8443
      - 12612:12612

  postgres:
    image: postgres:12
    volumes:
      - idempiere_data:/var/lib/postgresql/data
    environment:
      - TZ=Asia/Tokyo
      - POSTGRES_PASSWORD=postgres
    ports:
      - 5432:5432

volumes:
  idempiere_data:
  idempiere_plugins:
  idempiere_config:

firewallが設定されていれば、設定しておきます。

sudo firewall-cmd --add-port=8080/tcp --zone=public --permanent
sudo firewall-cmd --reload

idempiere起動

docker-compose.ymlが作成できたので、idempiereを起動します。

docker-compose up -d

起動が完了すれば、ブラウザから http://プライベートIP or サーバーアドレス:8080/webui/にアクセスします。

System/System または SuperUser/Systemでアクセスします。

「OK」ボタンをクリックします。

以下の画面が表示されれば構築は完了です。