开发人员指南 > 开发人员指南 > Codebeamer 开发人员工具 > Docker > 结合使用 Docker Compose 与 PostgreSQL 服务 (用于评估目的)
结合使用 Docker Compose 与 PostgreSQL 服务 (用于评估目的)
*以下 docker 设置仅用于评估目的。PTC 建议不要使用 docker 化数据库。
如何通过 Docker-Compose 启动 Codebeamer 应用程序
1. 使用以下内容创建新 docker-compose.yml 文件,并将 Codebeamer 版本更改为相应的版本 (镜像:intland/codebeamer:10.1-SP3)。
2. 运行以下命令启动 docker 容器:$ docker-compose up -d
3. Codebeamerhttp://localhost:8080 上可用 (帐户名称:bond,密码:007)。
4. 运行以下命令停止容器:$ docker-compose down
docker-compose.yml
# Copyright by Intland Software, https://www.intland.com
#
# All rights reserved.
#
# Please note that if you change this docker file, we do not take any responsibility and we are not liable for
# any damage caused through use of this image, be it indirect, special, incidental
# or consequential damages (including but not limited to damages for loss of business, loss of profits, interruption or the like).

version: '2.1'

services:

codebeamer-db:
image: intland/postgres:debian-12.6.3
environment:
- POSTGRESQL_USER=user
- POSTGRESQL_PASSWORD=pass
- POSTGRESQL_DATABASE=codebeamer
- TZ=UTC
volumes:
- codebeamer-db-data:/var/lib/postgresql/data
networks:
- cb

codebeamer-app:
image: intland/codebeamer:21.09-lts
ports:
- 8080:8080
environment:
- DEBUG=false
- TZ=Europe/Berlin
- WAIT_HOSTS=codebeamer-db:5432
- WAIT_HOSTS_TIMEOUT=120
- "CB_database_JDBC_Username=user"
- "CB_database_JDBC_Password=pass"
- "CB_database_JDBC_Driver=org.postgresql.Driver"
- "CB_database_JDBC_ConnectionURL=jdbc:postgresql://codebeamer-db:5432/codebeamer"
volumes:
- codebeamer-app-logo:/home/appuser/codebeamer/repository/config/logo
- codebeamer-app-repository-docs:/home/appuser/codebeamer/repository/docs
- codebeamer-app-repository-search:/home/appuser/codebeamer/repository/search
- codebeamer-app-logs:/home/appuser/codebeamer/logs
- codebeamer-app-tmp:/home/appuser/codebeamer/tomcat/tmp
networks:
- cb

networks:
cb:

volumes:
codebeamer-db-data:
codebeamer-app-logo:
codebeamer-app-repository-docs:
codebeamer-app-repository-search:
codebeamer-app-logs:
codebeamer-app-tmp:

这对您有帮助吗?