Advertisement
Guest User

Untitled

a guest
Feb 24th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. #!/bin/bash
  2. # This script helps you to create and run a WordPress Docker container
  3.  
  4. PROJECT_NAME=project
  5. MYSQL_PASS=dbpassword
  6. ENABLE_PHP_MY_ADMIN=true
  7.  
  8. if $ENABLE_PHP_MY_ADMIN; then
  9. PHP_MY_ADMIN="phpmyadmin:
  10. image: phpmyadmin/phpmyadmin:latest
  11. ports:
  12. - "8082:80"
  13. links:
  14. - my-wpdb:mysql
  15. environment:
  16. PMA_USER: root
  17. PMA_PASSWORD: $MYSQL_PASS
  18. PMA_HOST: mysql"
  19. fi
  20.  
  21. mkdir $PROJECT_NAME && cd $PROJECT_NAME
  22.  
  23. touch docker-compose.yml
  24.  
  25. cat > docker-compose.yml <<EOL
  26. version: "2"
  27. services:
  28. my-wpdb:
  29. image: mariadb
  30. ports:
  31. - "8081:3306"
  32. environment:
  33. MYSQL_ROOT_PASSWORD: $MYSQL_PASS
  34. my-wp:
  35. image: wordpress
  36. volumes:
  37. - ./:/var/www/html
  38. ports:
  39. - "8080:80"
  40. links:
  41. - my-wpdb:mysql
  42. environment:
  43. WORDPRESS_DB_PASSWORD: $MYSQL_PASS
  44. $PHP_MY_ADMIN
  45. EOL
  46.  
  47. docker-compose up -d
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement