Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- error_reporting(E_ALL & ~E_WARNING & ~E_NOTICE);
- //Connect to MySQL database using PDO.
- $host="mariadb";
- $user="test";
- $pwd="test";
- $dbname="db";
- try {
- $db = new PDO("mysql:host=$host;dbname=$dbname", $user, $pwd);
- // set the PDO error mode to exception
- $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
- }
- catch(PDOException $e)
- {
- echo "Connection failed: " . $e->getMessage();
- }
- ?>
- version: '3'
- services:
- app:
- build:
- context: .
- dockerfile: ./app/Dockerfile
- image: gcr.io/xxxxxx/docker_app
- container_name: docker-app
- restart: always
- ports:
- - "3838:3838"
- labels:
- kompose.service.type: LoadBalancer
- kompose.service.expose: "True"
- web:
- build:
- context: .
- dockerfile: ./web/Dockerfile
- image: gcr.io/xxxxxx/docker_web
- restart: always
- ports:
- - "8000:80"
- labels:
- kompose.service.type: LoadBalancer
- kompose.service.expose: "True"
- mariadb:
- image: mariadb
- restart: always
- environment:
- - MYSQL_USER=test
- - MYSQL_PASSWORD=test123
- - MYSQL_ROOT_PASSWORD=test
- - MYSQL_DATABASE=db
- volumes:
- - mariadb_data:/var/lib/mysql
- phpmyadmin:
- image: bitnami/phpmyadmin
- environment:
- - PMA_HOST=mariadb
- ports:
- - "81:80"
- labels:
- kompose.service.type: LoadBalancer
- kompose.service.expose: "True"
- volumes:
- mariadb_data:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement