Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- cd ~/phabricator_docker
- sudo true
- PHAB=phab
- SHARED_DIRECTORY=/home/loup/shared-volumes
- PHAB_REPO_DIRECTORY=$SHARED_DIRECTORY/phab/repositories
- PHAB_RES_DIRECTORY=$SHARED_DIRECTORY/phab/resources
- MYSQL_DATA_DIRECTORY=$SHARED_DIRECTORY/mysql/data
- MYSQL_CONF_DIRECTORY=$SHARED_DIRECTORY/mysql/conf.d
- MYSQL_ROOT_PASSWORD='aH3vAf2iEez7'
- MAIL_PASSWORD='w9a>4PiT9fs&Q=M'
- git pull && docker build --tag $PHAB:latest .
- docker rm -f $PHAB
- docker rm -f $PHAB-db
- docker run -d \
- -h db \
- -e MYSQL_ROOT_PASSWORD=$MYSQL_ROOT_PASSWORD \
- -v $MYSQL_CONF_DIRECTORY:/etc/mysql/conf.d \
- -v $MYSQL_DATA_DIRECTORY:/var/lib/mysql \
- -v $PHAB_RES_DIRECTORY:/var/lib/phab/resources \
- --name $PHAB-db \
- mariadb
- sleep 20s
- docker run -d \
- -h phabricator \
- -p 80:80 \
- -p 22:22 \
- -p 222:222 \
- -e MAIL_PASSWORD=$MAIL_PASSWORD \
- -e MYSQL_ROOT_PASSWORD=$MYSQL_ROOT_PASSWORD \
- -v $PHAB_REPO_DIRECTORY:/var/repo \
- -v $PHAB_RES_DIRECTORY:/home/phabricator/resources \
- --link $PHAB-db:database \
- --name $PHAB \
- phab
- loup@vonji-main:~/phabricator_docker$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement