Athens: Is there interest in SystemD installation?

Created on 24 Aug 2019  Â·  12Comments  Â·  Source: gomods/athens

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.

enhancement good first issue

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.

All 12 comments

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!

Was this page helpful?
0 / 5 - 0 ratings