1. 22 Oct, 2021 3 commits
    • Joerg Behrmann's avatar
      Document systemd services · 1db87da7
      Joerg Behrmann authored
      This commit rewrites the source documentation to mention both the
      systemd units and the init script.
      1db87da7
    • Joerg Behrmann's avatar
      Add native systemd units · 857efa0d
      Joerg Behrmann authored
      This commit adds native systemd units for the source installation as an
      alternative to the current init script.
      
      The units are:
      - Service files can be used to seperately start and stop the individual
        GitLab daemons and the target.
      - A target unit to logically group the individual services and to start
        and stop GitLab as a whole.
      - A slice unit for resource monitoring.
      
      Changelog: added
      857efa0d
    • Joerg Behrmann's avatar
      Add sd_notify gem to allow puma to notify systemd about readiness · 60884298
      Joerg Behrmann authored
      This adds an optional gem sd_notify, which, when available, allows puma
      to notify systemd about having finished its startup. This allows puma to
      be Type=notify instead of Type=simple in its service file.
      60884298
  2. 21 Oct, 2021 37 commits