sqlint 0.2.2

An abstraction layer for SQL databases.
Documentation
version: "3"
services:
  postgres13:
    image: postgres:13
    restart: always
    command: postgres -c 'max_connections=1000'
    environment:
      POSTGRES_PASSWORD: "khulnasoft"
      PGDATA: "/pgtmpfs13"
    ports:
      - "5432:5432"
    networks:
      - databases
    tmpfs: /pgtmpfs12

  mysql57:
    image: mysql:5.7
    command: mysqld
    restart: always
    platform: linux/x86_64
    environment:
      MYSQL_ROOT_PASSWORD: khulnasoft
      MYSQL_DATABASE: khulnasoft
    ports:
      - "3306:3306"
    networks:
      - databases
    tmpfs: /var/lib/mysql5.7

  mysql8:
    image: mysql:8.0.22
    command: mysqld
    restart: always
    platform: linux/x86_64
    environment:
      MYSQL_USER: root
      MYSQL_ROOT_PASSWORD: khulnasoft
      MYSQL_DATABASE: khulnasoft
    ports:
      - "3307:3306"
    networks:
      - databases
    tmpfs: /var/lib/mysql8

  mariadb:
    image: mariadb:10
    restart: always
    environment:
      MYSQL_USER: root
      MYSQL_ROOT_PASSWORD: khulnasoft
      MYSQL_DATABASE: khulnasoft
    ports:
      - "3308:3306"
    networks:
      - databases
    tmpfs: /var/lib/mariadb

  mssql:
    image: mcr.microsoft.com/mssql/server:2022-latest
    restart: always
    environment:
      ACCEPT_EULA: "Y"
      SA_PASSWORD: "<YourStrong@Passw0rd>"
    ports:
      - "1433:1433"
    networks:
      - databases

  cockroach_22_2:
    image: khulnasoft/cockroachdb-custom:22.2
    restart: always
    command: start-single-node --insecure
    ports:
      - "26259:26257"
    networks:
      - databases

networks:
  databases: