Advertisement
Guest User

Untitled

a guest
Nov 29th, 2015
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. cd ~/phabricator_docker
  4.  
  5. sudo true
  6.  
  7. PHAB=phab
  8. SHARED_DIRECTORY=/home/loup/shared-volumes
  9. PHAB_REPO_DIRECTORY=$SHARED_DIRECTORY/phab/repositories
  10. PHAB_RES_DIRECTORY=$SHARED_DIRECTORY/phab/resources
  11. MYSQL_DATA_DIRECTORY=$SHARED_DIRECTORY/mysql/data
  12. MYSQL_CONF_DIRECTORY=$SHARED_DIRECTORY/mysql/conf.d
  13.  
  14. MYSQL_ROOT_PASSWORD='aH3vAf2iEez7'
  15. MAIL_PASSWORD='w9a>4PiT9fs&Q=M'
  16.  
  17. git pull && docker build --tag $PHAB:latest .
  18.  
  19. docker rm -f $PHAB
  20. docker rm -f $PHAB-db
  21.  
  22. docker run -d \
  23. -h db \
  24. -e MYSQL_ROOT_PASSWORD=$MYSQL_ROOT_PASSWORD \
  25. -v $MYSQL_CONF_DIRECTORY:/etc/mysql/conf.d \
  26. -v $MYSQL_DATA_DIRECTORY:/var/lib/mysql \
  27. -v $PHAB_RES_DIRECTORY:/var/lib/phab/resources \
  28. --name $PHAB-db \
  29. mariadb
  30.  
  31. sleep 20s
  32.  
  33. docker run -d \
  34. -h phabricator \
  35. -p 80:80 \
  36. -p 22:22 \
  37. -p 222:222 \
  38. -e MAIL_PASSWORD=$MAIL_PASSWORD \
  39. -e MYSQL_ROOT_PASSWORD=$MYSQL_ROOT_PASSWORD \
  40. -v $PHAB_REPO_DIRECTORY:/var/repo \
  41. -v $PHAB_RES_DIRECTORY:/home/phabricator/resources \
  42. --link $PHAB-db:database \
  43. --name $PHAB \
  44. phab
  45. loup@vonji-main:~/phabricator_docker$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement