Advertisement
Guest User

Untitled

a guest
Feb 13th, 2017
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. start following wordpress.yml with
  2.  
  3. sloppy start -var=URI:mywordpress.sloppy.zone -var=DBUSER:wpadmin -var=DBPASS:secret -var=DBROOT:moresecret wordpress.yml
  4.  
  5. wordpress.yml:
  6.  
  7. version: "v1"
  8. project: "wordpress"
  9. services:
  10. frontend:
  11. apache:
  12. image: "wordpress:4.6.0"
  13. instances: 1
  14. mem: 512
  15. domain: "$URI"
  16. port: 80
  17. env:
  18. - WORDPRESS_DB_HOST: "mysql.backend.wordpress"
  19. - WORDPRESS_DB_USER: "$DBUSER"
  20. - WORDPRESS_DB_PASSWORD: "$DBPASS"
  21. volumes:
  22. - path: "/var/www/html"
  23. size: "8GB"
  24. dependencies:
  25. - "../backend/mysql"
  26. backend:
  27. mysql:
  28. image: "mysql"
  29. instances: 1
  30. mem: 512
  31. port: 3306
  32. env:
  33. - MYSQL_ROOT_PASSWORD: "$DBROOT"
  34. - MYSQL_USER: "$DBUSER"
  35. - MYSQL_PASSWORD: "$DBPASS"
  36. - MYSQL_DATABASE: "wordpress"
  37. healthchecks:
  38. - type: "TCP"
  39. timeout: 20
  40. interval: 10
  41. max_consecutive_failures: 4
  42. grace_period_seconds: 300
  43. volumes:
  44. - path: "/var/lib/mysql"
  45. size: "8GB"
  46.  
  47.  
  48. Then edit the yml and add phpmyadmin:
  49.  
  50. version: "v1"
  51. project: "wordpress"
  52. services:
  53. frontend:
  54. apache:
  55. image: "wordpress:4.6.0"
  56. instances: 1
  57. mem: 512
  58. domain: "$URI"
  59. port: 80
  60. env:
  61. - WORDPRESS_DB_HOST: "mysql.backend.wordpress"
  62. - WORDPRESS_DB_USER: "$DBUSER"
  63. - WORDPRESS_DB_PASSWORD: "$DBPASS"
  64. volumes:
  65. - path: "/var/www/html"
  66. size: "8GB"
  67. dependencies:
  68. - "../backend/mysql"
  69. backend:
  70. mysql:
  71. image: "mysql"
  72. instances: 1
  73. mem: 512
  74. port: 3306
  75. env:
  76. - MYSQL_ROOT_PASSWORD: "$DBROOT"
  77. - MYSQL_USER: "$DBUSER"
  78. - MYSQL_PASSWORD: "$DBPASS"
  79. - MYSQL_DATABASE: "wordpress"
  80. healthchecks:
  81. - type: "TCP"
  82. timeout: 20
  83. interval: 10
  84. max_consecutive_failures: 4
  85. grace_period_seconds: 300
  86. volumes:
  87. - path: "/var/lib/mysql"
  88. size: "8GB"
  89. phpmyadmin:
  90. image: "phpmyadmin/phpmyadmin"
  91. domain: "padmin.sloppy.zone"
  92. instances: 1
  93. mem: 512
  94. port: 80
  95. env:
  96. - PMA_HOST: "mysql.backend.wordpress"
  97. volumes:
  98. - path: "/sessions"
  99.  
  100.  
  101.  
  102. Then use "sloppy change" to update the project:
  103.  
  104. sloppy change -var=URI:mywordpress.sloppy.zone -var=DBUSER:wpadmin -var=DBPASS:secret -var=DBROOT:moresecret wordpress-phpmyadmin.yml
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement