It's generally quite easy to install Go services on Linux systems that support SystemD. For such servers, Docker is an unnecessary dependency and unwanted overhead. For example, I already run Caddy this way in Ubuntu.
Is there much interest in running Athens this way? If so, I can help get it started.
I would love to see systemd and other init based systems supported
Cheers
Manu
From: Rick Beton notifications@github.com
Sent: Saturday, August 24, 2019 4:40 AM
To: gomods/athens
Cc: Subscribed
Subject: [gomods/athens] Is there interestin in SystemD installation (#1354)
It's generally quite easy to install Go services on Linux systems that support SystemDhttps://en.wikipedia.org/wiki/Systemd. For such servers, Docker is an unnecessary dependency and unwanted overhead. For example, I already run Caddyhttps://caddyserver.com/ this way in Ubuntu.
Is there much interest in running Athens this way? If so, I can help get it started.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/gomods/athens/issues/1354?email_source=notifications&email_token=AADAXD2YUPHLNHMT6UBEJB3QGEM23A5CNFSM4IPF623KYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HHFS3PA, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AADAXD4UFI7AORJVY45Q223QGEM23ANCNFSM4IPF623A.
@rickb777 +1 to what @manugupt1 said. If you want to get it started, you're more than welcome to do so! Let us know if you have any questions along the way
Has anyone taken this on? @arschles
I have started preparing a PR. It works but only with Ubuntu >16 a.t.m
Hi @rickb777, just checking in. How is it going with your WIP?
Hi, I have it working for latest Ubuntu and I have had similar scripts etc working for earlier (non-SystemD) versions. I could make a PR at this point, but it's incomplete. I haven't yet got good testing (e.g. via docker) and only really know for sure that the latest Ubuntu SystemD installation works. I can't yet demonstrate that other Linux flavours and/or version are ready.
@rickb777 that's awesome! if you like, you can submit the PR and we're happy to try it out and give feedback. if not, absolutely no worries. we'll be here when you're ready
Hey @rickb777 are you still interested in doing this? You had mentioned you have something but it's incomplete. I'd love to check it out if you're ok with PR-ing it. If not, absolutely no worrries and no pressure!
Hi, I'm trying to get a PR together shortly.
Sorry it took so long.
I have the outlines of SysV service management too, but Ubuntu has moved away from this some time ago. Is it worth doing?
@rickb777 if you think it would still be helpful to folks (even though ubuntu has moved away from this), then I think it's worth doing 😄. Up to you!
Most helpful comment
Hi, I have it working for latest Ubuntu and I have had similar scripts etc working for earlier (non-SystemD) versions. I could make a PR at this point, but it's incomplete. I haven't yet got good testing (e.g. via docker) and only really know for sure that the latest Ubuntu SystemD installation works. I can't yet demonstrate that other Linux flavours and/or version are ready.