Skip to content

podman compose configuration setting up TestLink with PostGreSQL

License

Notifications You must be signed in to change notification settings

lczub/testlink-pg-compose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TestLink PostgreSQL podman Compose Configuration

podman compose configuration with scope to set up TestLink environment with PostGreSQL for testing projects like TL-API.

  • container are build from official PHP and PostGreSQL images
  • automated TestLink database setup without manual interactions
  • supports builds with different TL, PHP and PG version combinations
  • provides VSCodium config with podman compose task definitions

DO NOT USE THIS CONFIG IN PRODUCTION - DEFAULT USER CREDENTIALS ARE USED

TestLink will be reachable on localhost port 8085

  • test login: pyTLapi + pyTLapi

MailPit checking SMTP on localhost port 8025

PGadmin checking DB tables localhost port 8086

  • default login: [email protected] + SuperSecret
  • TL PG Server connection parameter are: host tl_pg user tlink password tlink

Build and Run TestLink 1.9.20.fixed

Source: TestLink Branch testlink_1_9_20_fixed

podman compose --env-file ./envs/testlink-1.9.20.fixed.env -f docker-compose.yml up -d

podman build will fix known TL 1.9.20.fixed PG installation issues see fixing_testling_pg_install.sh

Build and Run TestLink 2.0.0.dev

Source: TestLink Release Branch 2.0.0-2.0.0-20201221-01

podman compose --env-file ./envs/testlink-2.0.0.dev.env -f docker-compose.yml up -d

Build and Run TestLink 1.9.19

Source: TestLink Release Tag 1.9.19

podman compose --env-file ./envs/testlink-1.9.19.env -f docker-compose.yml up -d 

podman build will install fix for known TL 1.9.19 PG installation issue TL Mantis 8693, see fixing_testling_pg_install.sh

Stop and remove containers, networks ...

podman compose --env-file ./envs/testlink-1.9.20.fixed.env -f docker-compose.yml down -v
podman compose --env-file ./envs/testlink-2.0.0.dev.env -f docker-compose.yml down -v
podman compose --env-file ./envs/testlink-1.9.19.env -f docker-compose.yml down -v

About

podman compose configuration setting up TestLink with PostGreSQL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published