Skip to content
Snippets Groups Projects
  1. Oct 05, 2024
    • Ole Langbehn's avatar
      refactor(docker): use node slim images with major version (20|22) · 5d97aaf2
      Ole Langbehn authored
      After reading https://snyk.io/blog/choosing-the-best-node-js-docker-image/
      , I propose this change, which follows these thoughts:
      
      * Unify codebase across all projects to use slim images instead of alpine or
        normal ones. Reasonings: Security (normal images contain build tools
        unneeded in serving containers which introduce security issues), unification
        (using one type of slim|alpine simplifies code, and since alpine might cause
        performance and compatibility issues, I decided to go for slim)
      * Instead of specifying patch or minor image versions, specify only the major
        version. Reasonings: Security (with only a major version specified we benefit
        from automatic minor and patch updates, which IMO far outweighs the potential
        troubles from not updating a minor or patch version due to forgetting it)
      * Move from node:18 to node:20. Reasoning: node:18 has been in maintenance mode
        for ~1 year. node:20 will soon enter maintenance mode, but I reckoned it's
        too early/dangerous to push node:22 to everywhere.
      
      This is a proposal in form of an MR. Feel free to reject it. If you do, please
      notify me about this, so I get the opportunity to learn from your reasoning.
      5d97aaf2
  2. Sep 03, 2024
  3. Aug 30, 2024
  4. Aug 22, 2024
  5. Aug 03, 2024
  6. Aug 02, 2024
  7. Jul 30, 2024
  8. Jul 20, 2024
  9. Jul 19, 2024
  10. Jul 17, 2024
  11. Jul 15, 2024
  12. Jul 12, 2024
  13. Jul 03, 2024
  14. Mar 27, 2024
  15. Feb 14, 2024
  16. Dec 21, 2023
  17. Dec 11, 2023
  18. Oct 18, 2023
  19. Sep 22, 2023
  20. Jul 19, 2023
  21. Jul 03, 2023
  22. Jun 28, 2023
  23. Jun 23, 2023
  24. May 19, 2023
  25. May 04, 2023
  26. Jan 30, 2023
Loading