docker-compose.yml 777 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. services:
  2. mssql-oldest:
  3. container_name: sequelize-mssql-oldest
  4. image: mcr.microsoft.com/mssql/server:2017-latest
  5. environment:
  6. ACCEPT_EULA: Y
  7. MSSQL_PID: Developer
  8. MSSQL_SA_PASSWORD: Password12!
  9. ports:
  10. - 22019:1433
  11. volumes:
  12. - mssql-oldest:/var/opt/mssql
  13. healthcheck:
  14. test:
  15. [
  16. 'CMD',
  17. '/opt/mssql-tools/bin/sqlcmd',
  18. '-S',
  19. 'localhost',
  20. '-U',
  21. 'SA',
  22. '-P',
  23. 'Password12!',
  24. '-l',
  25. '30',
  26. '-Q',
  27. 'SELECT 1',
  28. ]
  29. interval: 3s
  30. timeout: 1s
  31. retries: 10
  32. networks:
  33. default:
  34. name: sequelize-mssql-oldest-network
  35. volumes:
  36. mssql-oldest:
  37. name: sequelize-mssql-oldest-volume