| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- version: '3.7'
- services:
- mariadb:
- image: 'bitnami/mariadb:latest'
- container_name: mariadb
- environment:
- - ALLOW_EMPTY_PASSWORD=yes
- volumes:
- - 'mariadb_data:/bitnami'
- ports:
- - '3306:3306'
- phpmyadmin:
- image: 'phpmyadmin/phpmyadmin:latest'
- container_name: phpmyadmin
- environment:
- - PMA_HOST=mariadb
- - PMA_USER=root
- ports:
- - 8080:80
- volumes:
- - /sessions
- mysql:
- image: bitnami/mysql:8.0
- container_name: mysql-8
- environment:
- ALLOW_EMPTY_PASSWORD: 'yes'
- MYSQL_AUTHENTICATION_PLUGIN: mysql_native_password
- volumes:
- - 'mysql_data:/bitnami'
- ports:
- - '3306:3306'
- mysql5:
- image: bitnami/mysql:5.7
- container_name: mysql-5.7
- environment:
- ALLOW_EMPTY_PASSWORD: 'yes'
- volumes:
- - 'mysql_data:/bitnami'
- ports:
- - '3306:3306'
- phpmyadmin-mysql5:
- image: 'phpmyadmin/phpmyadmin:latest'
- container_name: phpmyadmin-mysql5
- environment:
- - PMA_HOST=mysql-5.7
- - PMA_USER=root
- ports:
- - 8082:80
- volumes:
- - /sessions
- phpmyadmin-mysql:
- image: 'phpmyadmin/phpmyadmin:latest'
- container_name: phpmyadmin-mysql
- environment:
- - PMA_HOST=mysql
- - PMA_USER=root
- ports:
- - 8082:80
- volumes:
- - /sessions
- postgres:
- image: postgres:12.3
- container_name: postgres
- environment:
- POSTGRES_DB: postgres
- POSTGRES_USER: admin
- POSTGRES_PASSWORD: secret
- PGDATA: /var/lib/postgresql/data
- volumes:
- - postgres_data:/var/lib/postgresql/data
- ports:
- - "5432:5432"
- command: postgres -c shared_preload_libraries=pg_stat_statements -c pg_stat_statements.track=all -c pg_stat_statements.max=100000 -c max_connections=200
- pgadmin:
- container_name: pgadmin
- image: dpage/pgadmin4:4.18
- environment:
- PGADMIN_DEFAULT_EMAIL: admin@localhost.dev
- PGADMIN_DEFAULT_PASSWORD: secret
- PGADMIN_LISTEN_PORT: 80
- ports:
- - "8081:80"
- volumes:
- - pgadmin_data:/var/lib/pgadmin
- links:
- - "postgres:pgsql-server"
- keycloak:
- image: quay.io/keycloak/keycloak
- ports:
- - "9000:8080"
- environment:
- KEYCLOAK_ADMIN: admin
- KEYCLOAK_ADMIN_PASSWORD: admin
- command:
- - start-dev
- - --import-realm
- volumes:
- - keycloak_data:/opt/keycloak/data
- volumes:
- postgres_data:
- driver: local
- pgadmin_data:
- driver: local
- mariadb_data:
- driver: local
- mysql_data:
- driver: local
- phpmyadmin_data:
- driver: local
- keycloak_data:
- driver: local
|