docker-compose.yml 795 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. services:
  2. mssql-latest:
  3. container_name: sequelize-mssql-latest
  4. image: mcr.microsoft.com/mssql/server:2025-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-latest:/var/opt/mssql
  13. healthcheck:
  14. test:
  15. [
  16. 'CMD',
  17. '/opt/mssql-tools18/bin/sqlcmd',
  18. '-C',
  19. '-S',
  20. 'localhost',
  21. '-U',
  22. 'SA',
  23. '-P',
  24. 'Password12!',
  25. '-l',
  26. '30',
  27. '-Q',
  28. 'SELECT 1',
  29. ]
  30. interval: 3s
  31. timeout: 1s
  32. retries: 10
  33. networks:
  34. default:
  35. name: sequelize-mssql-latest-network
  36. volumes:
  37. mssql-latest:
  38. name: sequelize-mssql-latest-volume