Skip to content
docker-compose configuration setting up TestLink with PostGreSQL
Dockerfile Shell PHP
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
code
db
envs
webapp
.env
LICENSE
README.md
docker-compose.build.yml
docker-compose.pgadmin.yml
docker-compose.yml

README.md

TestLink PostgreSQL Docker Compose Configuration

This docker-compose configuration has the scope to setup a TestLink environment with PostGreSQL, which can be used by projects like TL-API for their tests.

  • container build only from official PHP and PostGreSQL images
  • automated TestLink database setup without manual interactions
  • supports builds with different TL, PHP and PG version combinations
  • optional pgadmin container can be started to analyse the current DB situation

Build and Run TestLink 1.9.20.fied

docker-compose --env-file .\envs\testlink-1.9.20.fixed.env -f docker-compose.yml -f docker-compose.build.yml build
docker-compose --env-file .\envs\testlink-1.9.20.fixed.env -f docker-compose.yml up -d

Known issue: starting container testlink_pg aborts with known TL 1.9.20 PG installation issue TL Mantis 8874

Build and Run TestLink 1.9.20

docker-compose --env-file .\envs\testlink-1.9.20.env -f docker-compose.yml -f docker-compose.build.yml build
docker-compose --env-file .\envs\testlink-1.9.20.env -f docker-compose.yml up -d

Known issue: starting container testlink_pg aborts with known TL 1.9.20 PG installation issue TL Mantis 8874

Build and Run TestLink 1.9.19

docker-compose --env-file .\envs\testlink-1.9.19.env -f docker-compose.yml -f docker-compose.build.yml build
docker-compose --env-file .\envs\testlink-1.9.19.env -f docker-compose.yml up -d 

Includes fix for known TL 1.9.19 PG installation issue TL Mantis 8693

Start aditional pgadmin container to analyse the current db situation

docker-compose --env-file .\envs\testlink-1.9.20.fixed.env -f docker-compose.yml  -f .\docker-compose.pgadmin.yml up -d pgadmin
docker-compose --env-file .\envs\testlink-1.9.20.env -f docker-compose.yml  -f .\docker-compose.pgadmin.yml up -d pgadmin
docker-compose --env-file .\envs\testlink-1.9.19.env -f docker-compose.yml  -f .\docker-compose.pgadmin.yml up -d pgadmin

You can’t perform that action at this time.