diff --git a/devenv.nix b/devenv.nix index f6cb185141..92a6f71579 100644 --- a/devenv.nix +++ b/devenv.nix @@ -9,6 +9,8 @@ pkgs.git-cliff pkgs.govulncheck pkgs.gopls + pkgs.mysql-shell + pkgs.postgresql_15 pkgs.python311 ]; } diff --git a/docker-compose.yml b/docker-compose.yml index 9579b04e0f..a947a285ae 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,6 +10,16 @@ services: MYSQL_ROOT_PASSWORD: mysecretpassword MYSQL_ROOT_HOST: '%' + mysql5: + image: "mysql/mysql-server:5.7" + ports: + - "3305:3306" + restart: always + environment: + MYSQL_DATABASE: mysql + MYSQL_ROOT_PASSWORD: mysecretpassword + MYSQL_ROOT_HOST: '%' + postgresql: image: "postgres:15" ports: @@ -19,3 +29,43 @@ services: POSTGRES_DB: postgres POSTGRES_PASSWORD: mysecretpassword POSTGRES_USER: postgres + + postgresql14: + image: "postgres:14" + ports: + - "5414:5432" + restart: always + environment: + POSTGRES_DB: postgres + POSTGRES_PASSWORD: mysecretpassword + POSTGRES_USER: postgres + + postgresql13: + image: "postgres:13" + ports: + - "5413:5432" + restart: always + environment: + POSTGRES_DB: postgres + POSTGRES_PASSWORD: mysecretpassword + POSTGRES_USER: postgres + + postgresql12: + image: "postgres:12" + ports: + - "5412:5432" + restart: always + environment: + POSTGRES_DB: postgres + POSTGRES_PASSWORD: mysecretpassword + POSTGRES_USER: postgres + + postgresql11: + image: "postgres:11" + ports: + - "5411:5432" + restart: always + environment: + POSTGRES_DB: postgres + POSTGRES_PASSWORD: mysecretpassword + POSTGRES_USER: postgres \ No newline at end of file