This is a Docker build recipe for Tao Testing - an online testing and certification platform.
The easiest way to fire this up is to follow these instructions:
- Install Docker and Docker Compose
- Modify the variables inside setup.sh and .env according to your needs and host parameters
- Execute
sudo ./setup.shfrom the command line - Open http://your-host and follow installation wizard
- Use pgdb as database host name
- Use TAO_POSTGRES_DB value from setup.sh as database name
- Select the Overwrite option
Note: OPCache is enabled in the php.ini.
- Install Docker Compose
- Run
docker-compose up - Postgres container username=
postgresand password=exampleas declared in the docker-compose.yml - Determine the ip address of your postgres container and create the tao database:
createdb -h ip.address.of.pgcontainer -U postgres dbname(use passwordexamplewhen prompted) - Connect to http://localhost:8002 and follow the TAO installation wizard
- For the database hostname you should use
pgdbas outlined in the docker-compose.yml - Use the
dbnamespecified in yourcreatedb - Select the Overwrite option.
For the postgresql connection, the user is 'postgres' and password is 'example' - you can change the password in the docker-compose.yml.