Skip to content

Docker-compose for testlink (uses nginx, postgresql)

Notifications You must be signed in to change notification settings

AlexandrT/testlink-docker

 
 

Repository files navigation

TestLink Docker

Container image that has the files for testlink which can be attached as a data container.

Environment Variables

Database

  • DATABASE_USER: The user to use for connecting to the TestLink database (default: root)
  • DATABASE_PASS: The password to use for connecting to the TestLink database (default: none)
  • DATABASE_HOST: The host to use when connecting to the TestLink database (default: localhost)
  • DATABASE_NAME: The name of the database that contains the TestLink tables (default: testlink)

SMTP

  • SMTP_HOST: The SMTP host (the email server)
  • SMTP_ADMIN_EMAIL: The email that problem/error notifications will be sent to
  • SMTP_FROM_EMAIL: The email that all emails will be sent by
  • SMTP_RETURN_PATH: The "Reply-To" email of all emails sent
  • SMTP_PRIORITY: Priority of email - Urgent = 1, Not Urgent = 5, Disable = 0
  • SMTP_USERNAME: Username to authenticate against the SMTP server
  • SMTP_PASSWORD: Password to authenticate against the SMTP server

Path

  • LOG_PATH: The location of the logs (default: /var/testlink/logs/)
  • UPLOAD_PATH: The location of the uploads (default: /var/testlink/upload_area/)

Misc

  • DEBUG_ON: Set to 1 to enable ALWAYS dBug()
  • TEXT_EDITOR: Which text editor you'd like to use (non-default options: tinymce, or none)
  • LOG_LEVEL: NONE, ERROR, INFO, DEBUG, EXTENDED

Demo

This repository has a docker-compose.yml file that will spin up a sample environment for TestLink.

This fork uses postgres as DB. To create schema you need to run: docker exec <container_id> /tmp/init_db.sh.

About

Docker-compose for testlink (uses nginx, postgresql)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Nginx 59.9%
  • PHP 30.8%
  • Shell 9.3%