起動
docker compose up -d --build
※実行直後はビルドやら DB 構築などしているので、少し待ってあげて...
起動確認したバージョン
アクセス
http://localhost:8080
※実際の URL は環境や設定に合わせてください。
※初期ID: Administrator
PW: pleasanter
停止
docker compose stop
破棄
DB のデータは破棄しない場合
docker compose down
DB のデータも破棄する場合
docker compose down -v
※一部変更しないと動かなかったので残します(2024/4/10時点)
Create docker network
docker network create pleasanter-net
Run PostgreSQL
docker run --rm -d \
--network pleasanter-net \
--name db \
--env POSTGRES_USER=postgres \
--env POSTGRES_PASSWORD=postgres \
--env POSTGRES_DB=postgres \
postgres:15
※POSTGRES_PASSWORD=<Any Sa password>
を POSTGRES_PASSWORD=postgres
に変更
Environment variables
以下を env-list
というファイル名で保存
Implem.Pleasanter_Rds_PostgreSQL_SaConnectionString=Server=db;Database=postgres;UID=postgres;PWD=postgres
Implem.Pleasanter_Rds_PostgreSQL_OwnerConnectionString=Server=db;Database=#ServiceName#;UID=#ServiceName#_Owner;PWD=postgres
Implem.Pleasanter_Rds_PostgreSQL_UserConnectionString=Server=db;Database=#ServiceName#;UID=#ServiceName#_User;PWD=postgres
※PWD=<XXXX>
を全て postgres に変更
Run CodeDefiner
docker run --rm --network pleasanter-net \
--name codedefiner \
--env-file env-list \
implem/pleasanter:codedefiner _rds
Start Pleasanter
docker run --rm --network pleasanter-net \
--name pleasanter \
--env-file env-list \
-p 50001:8080 \
implem/pleasanter
※公式では内部ポートが 80
となっているが 8080
なので変更
Terminate
docker stop db
docker network rm pleasanter-net