Advertisement
Guest User

Untitled

a guest
Mar 18th, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. <?php
  2.  
  3. error_reporting(E_ALL & ~E_WARNING & ~E_NOTICE);
  4.  
  5. //Connect to MySQL database using PDO.
  6. $host="mariadb";
  7. $user="test";
  8. $pwd="test";
  9. $dbname="db";
  10.  
  11. try {
  12. $db = new PDO("mysql:host=$host;dbname=$dbname", $user, $pwd);
  13. // set the PDO error mode to exception
  14. $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  15. }
  16. catch(PDOException $e)
  17. {
  18. echo "Connection failed: " . $e->getMessage();
  19. }
  20. ?>
  21.  
  22. version: '3'
  23.  
  24. services:
  25. app:
  26. build:
  27. context: .
  28. dockerfile: ./app/Dockerfile
  29. image: gcr.io/xxxxxx/docker_app
  30. container_name: docker-app
  31. restart: always
  32. ports:
  33. - "3838:3838"
  34. labels:
  35. kompose.service.type: LoadBalancer
  36. kompose.service.expose: "True"
  37.  
  38. web:
  39. build:
  40. context: .
  41. dockerfile: ./web/Dockerfile
  42. image: gcr.io/xxxxxx/docker_web
  43. restart: always
  44. ports:
  45. - "8000:80"
  46. labels:
  47. kompose.service.type: LoadBalancer
  48. kompose.service.expose: "True"
  49.  
  50. mariadb:
  51. image: mariadb
  52. restart: always
  53. environment:
  54. - MYSQL_USER=test
  55. - MYSQL_PASSWORD=test123
  56. - MYSQL_ROOT_PASSWORD=test
  57. - MYSQL_DATABASE=db
  58. volumes:
  59. - mariadb_data:/var/lib/mysql
  60.  
  61. phpmyadmin:
  62. image: bitnami/phpmyadmin
  63. environment:
  64. - PMA_HOST=mariadb
  65. ports:
  66. - "81:80"
  67. labels:
  68. kompose.service.type: LoadBalancer
  69. kompose.service.expose: "True"
  70.  
  71. volumes:
  72. mariadb_data:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement