For build a reviewboard docker image in alpine linux
252
A Docker image based on Alpine Linux for running the code review tool Review Boardā .
version: '3'
volumes:
mysql:
reviewboard:
services:
mysql:
container_name: mysql
image: mysql:5.7
restart: always
environment:
- MYSQL_DATABASE=reviewboard
- MYSQL_USER=reviewboard
- MYSQL_PASSWORD
- MYSQL_ROOT_PASSWORD
volumes:
- mysql:/var/lib/mysql
memcached:
container_name: memcached
image: memcached:alpine
restart: always
reviewboard:
container_name: reviewboard
image: jermine/reviewboard
restart: always
links:
- mysql:db
- memcached
ports:
- "8080:8000"
environment:
- DB_PASSWORD
- RB_ADMIN_PASSWORD
- RB_ADMIN_EMAIL
- UWSGI_PROCESSES
- VIRTUAL_HOST
volumes:
- reviewboard:/var/www
or used External database for postgresql :
version: '3'
services:
memcached:
container_name: memcached
image: memcached:alpine
restart: always
reviewboard:
container_name: reviewboard
image: jermine/reviewboard
restart: always
links:
- memcached
ports:
- "8080:8000"
environment:
- DB_HOST: 192.168.1.19
- DB_TYPE: postgresql
- DB_PORT: 2379
- DB_NAME: reviewboard
- DB_USER: Jermine
- DB_PASSWORD: 123456
- RB_COMPANY: KangPany
- RB_ADMIN: KangPany.admin
- RB_ADMIN_PASSWORD: Jermine.KangPany.com
- RB_ADMIN_EMAIL: [email protected]
- UWSGI_PROCESSES: 10
volumes:
- /data/reviewboard:/var/www
MYSQL_ROOT_PASSWORD=parssw0rd
MYSQL_PASSWORD=parssw0rd
DB_PASSWORD=parssw0rd
DB_HOST=db
RB_COMPANY="kongmpany "
RB_ADMIN_PASSWORD=parssw0rd
[email protected]
UWSGI_PROCESSES=10
#VIRTUAL_HOST=reviews.example.com
$ docker-compose up -d
DB_TYPE
mysql or postgresqlmysqlDB_PORT
3306DB_HOST
dbDB_NAME
reviewboardDB_USER
reviewboardDB_PASSWORD
reviewboardRB_COMPANY
Example IncRB_ADMIN
adminRB_ADMIN_PASSWORD
adminRB_ADMIN_EMAIL
[email protected]UWSGI_PROCESSES
10VIRTUAL_HOST
* (insecure!)Content type
Image
Digest
Size
96.7 MB
Last updated
almost 8 years ago
docker pull jermine/reviewboard