Image which include reviewboard, a peer review tool.
This images work with:
mysql or postgresql databaseSubversion and git SCMmemcached for the cache serverYou must link your database to this container with rb_db alias and the cache server with memcached alias
Run a database instance
docker run -d --name database -e MYSQL_ROOT_PASSWORD=reviewboard -e MYSQL_USER=reviewboard -e MYSQL_PASSWORD=reviewboard -e MYSQL_DATABASE=reviewboard mysql
Run memcache instance
docker run -d --name cache memcached
Run the Reviewboard and link it to cache and database server
docker run -d --name reviewboard -p "8000:8000" --link "cache:memcached" --link "database:rb_db" ducatel/reviewboard
The web interface is available on port 8000
You should use docker-compose to do that. An example of docker-compose.yml file is present in this repo.
You can configure this images with some environment variables:
DB_TYPE
mysql or postgresqlmysqlDB_PORT
3306DB_NAME
reviewboardDB_USER
reviewboardDB_PASSWORD
reviewboardRB_ADMIN
adminRB_PASSWORD
adminRB_ADMIN_EMAIL
[email protected]UWSGI_PROCESSES
10This container expose volume:
/media where the uploaded files are stored/var/www where reviewboard conf are storedContent type
Image
Digest
Size
271 MB
Last updated
over 8 years ago
docker pull ducatel/reviewboard