You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

docker-compose.yml 954B

12345678910111213141516171819202122232425262728293031323334353637
  1. version: '3'
  2. services:
  3. testfixtures:
  4. image: testfixtures
  5. depends_on:
  6. - postgresql
  7. - mysql
  8. - sqlserver
  9. environment:
  10. PGPASSWORD: postgres
  11. PG_CONN_STRING: host=postgresql user=postgres dbname=testfixtures_test port=5432 sslmode=disable
  12. MYSQL_CONN_STRING: root:mysql@tcp(mysql)/testfixtures_test?multiStatements=true
  13. SQLITE_CONN_STRING: testfixtures_test.sqlite3
  14. SQLSERVER_CONN_STRING: server=sqlserver;database=master;user id=sa;password=SQL@1server;encrypt=disable
  15. postgresql:
  16. image: postgres:12.1-alpine
  17. environment:
  18. POSTGRES_DB: testfixtures_test
  19. POSTGRES_USER: postgres
  20. POSTGRES_PASSWORD: postgres
  21. mysql:
  22. image: mysql:8.0
  23. environment:
  24. MYSQL_DATABASE: testfixtures_test
  25. MYSQL_ROOT_PASSWORD: mysql
  26. sqlserver:
  27. image: mcr.microsoft.com/mssql/server:2019-latest
  28. environment:
  29. ACCEPT_EULA: 'Y'
  30. SA_PASSWORD: SQL@1server