Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor(root): introducing graceful shutdown and optimise docker images #6754

Open
wants to merge 22 commits into
base: next
Choose a base branch
from

Commits on Oct 22, 2024

  1. feat(application-generic): Add graceful shutdown module

    Add a new module called "graceful-shutdown" to the "application-generic" library. This module includes a "ShutdownService" class that provides a timeout value for graceful shutdown. The timeout value is retrieved from the environment variable "GRACEFUL_SHUTDOWN_TIMEOUT" with a default value of 5000. This module also exports the "ShutdownService" for external use.
    merrcury committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    21d78ed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4f2b9b4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aa9cb4e View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Configuration menu
    Copy the full SHA
    a2c2fe3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b0bc43 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ecc0632 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a55daf7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f5394d3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e5bd920 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5ae7d8f View commit details
    Browse the repository at this point in the history
  8. refactor(nest): Update import statement for Request and Response type…

    …s in nest.controller.ts
    merrcury committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    ca541f6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    134098f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2bf0eed View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b722e36 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5a82753 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5ab918e View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Configuration menu
    Copy the full SHA
    4ccc8b5 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. Configuration menu
    Copy the full SHA
    6d620b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f8a1800 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. feat(config): Add GRACEFUL_SHUTDOWN_TIMEOUT environment variable vali…

    …dation
    
    This commit adds validation for the GRACEFUL_SHUTDOWN_TIMEOUT environment variable in multiple config files. The variable is now validated as a number with a default value of 5000. This ensures that the application gracefully shuts down within the specified timeout period.
    
    Refs: #issue-number
    merrcury committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    24de9ff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ab6f15 View commit details
    Browse the repository at this point in the history
  3. fix(root): Align @nestjs/common versions across the repo

    The @nestjs/common global override set to "@nestjs/common@>=10.0.0 <11.0.0": "10.4.1" is necessary to teach the API application to inject it properly to @novu/framework as a peer dependency.
    
    Refer to #6754 (comment)
    SokratisVidros committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    4a3e98d View commit details
    Browse the repository at this point in the history