Source Code Control (git)
- 📧 Messages: 9
- 🗣️ Authors: 7
- 📅 First Message: 2021-02-13 21:34
- 📅 Last Message: 2021-02-15 04:49
1. sailboatanon (sailboatanon (a) protonmail.com)
- 📅 Sent: 2021-02-13 21:34
- 📧 Message 1 of 9
Hello, everyone. I am new to this community and I intend to run my capsule
in a kubernetes cluster on my existing rpi4 infra. As part of the CI/CD
process for my production launch, I need a mechanism (like git) for source code control.
Before I recreate the wheel, does such a thing exist already?
-sba
[sailboat-anon](https://github.com/sailboat-anon) @ gh |
gemini://sailboat-anon.space/ (launching tomorrow!)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20210213/c234
f2b8/attachment.htm>
Link to individual message.
2. Louis Brauer (louis (a) brauer.family)
- 📅 Sent: 2021-02-13 22:05
- 📧 Message 2 of 9
Am Sa, 13. Feb 2021, um 22:34, schrieb sailboatanon:
> Hello, everyone. I am new to this community and I intend to run my
capsule in a kubernetes cluster on my existing rpi4 infra. As part of the
CI/CD process for my production launch, I need a mechanism (like git) for
source code control.
>
> Before I recreate the wheel, does such a thing exist already?
> -sba
Why not use git?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20210213/a0de
ebdc/attachment.htm>
Link to individual message.
3. David Emerson (d (a) nnix.com)
- 📅 Sent: 2021-02-13 22:53
- 📧 Message 3 of 9
Indeed, we just had a helpful thread on this, and here's what I
implemented a moment ago on my capsule - it's simple:
- Gemini server (agate, in my case) running in Docker
- Static mount in the container at run-time to /var/capsule on my host,
which is actually a cloned git repo folder.
- Cronjob on the host to pull the main branch every five minutes or
whatever to keep the /var/capsule directory up to date.
You can use post receive hooks too, that would be basically the same.
>> Link to the container definition for the Agage
docker:?https://github.com/davidemerson/nnix.com-gemini
Regards,
David
Feb 13, 2021, 17:05 by louis at brauer.family:
> Am Sa, 13. Feb 2021, um 22:34, schrieb sailboatanon:
>
>> Hello, everyone.? I am new to this community and I intend to run my
capsule in a kubernetes cluster on my existing rpi4 infra.? As part of the
CI/CD process for my production launch, I need a mechanism (like git) for
source code control.
>>
>> Before I recreate the wheel, does such a thing exist already?
>> -sba
>>
>
> Why not use git?
>
Link to individual message.
4. Stephane Bortzmeyer (stephane (a) sources.org)
- 📅 Sent: 2021-02-14 07:36
- 📧 Message 4 of 9
On Sat, Feb 13, 2021 at 09:34:25PM +0000,
sailboatanon <sailboatanon at protonmail.com> wrote
a message of 39 lines which said:
> I intend to run my capsule in a kubernetes cluster on my existing
> rpi4 infra.
It is interesting to see Gemini, intended to be a simple and
lightweight protocol, running on such a humongous beast like
Kubernetes.
Link to individual message.
5. Jonathan Lane (jon (a) dorsal.tk)
- 📅 Sent: 2021-02-14 07:48
- 📧 Message 5 of 9
On Feb 13, 2021, 23:36, Stephane Bortzmeyer < stephane at sources.org> wrote:
> It is interesting to see Gemini, intended to be a simple and lightweight
protocol, running on such a humongous beast like Kubernetes.
Gemini is a toy protocol. There are two things nerds do with toy
protocols: port them to ever smaller hardware, and perform a reductio ad
absurdam of overengineering a deployment. Gemini on Kubernetes (and
Kubernetes on Raspberry Pis in general!) is a joke, in the fine tradition
of Enterprise Grade Fizzbuzz.
Personally, I can't wait for some crazy bastard to write a Gemini server
in Motorola 68000 assembly for the Amiga.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20210214/ed62
7c63/attachment.htm>
Link to individual message.
6. Stephane Bortzmeyer (stephane (a) sources.org)
- 📅 Sent: 2021-02-14 09:41
- 📧 Message 6 of 9
On Sun, Feb 14, 2021 at 07:48:53AM +0000,
Jonathan Lane <jon at dorsal.tk> wrote
a message of 38 lines which said:
> Personally, I can't wait for some crazy bastard to write a Gemini
> server in Motorola 68000 assembly for the Amiga.
TLS will certainly create interesting challenges. (Unicode, too.)
Link to individual message.
7. sailboatanon (sailboatanon (a) protonmail.com)
- 📅 Sent: 2021-02-14 14:59
- 📧 Message 7 of 9
This is exactly the reason I chose this project :) Gemini is simple,
small-scale. K8s is unfathomable enterprise-scale. I have a 'personal
cloud' at home - 4 RPis running clusters of DNS, DHCP, SMTP, and now Gemini.
If anyone is interested, it's open source (but WIP):
https://github.com/sailboat-anon/mintranet/wiki/Features---Toolset
I'll be releasing the Docker buildfiles and source for my gemini server to
this community in the coming days.
Sent with [ProtonMail](https://protonmail.com) Secure Email.
??????? Original Message ???????
On Saturday, February 13, 2021 11:48 PM, Jonathan Lane <jon at dorsal.tk> wrote:
> On Feb 13, 2021, 23:36, Stephane Bortzmeyer < stephane at sources.org> wrote:
>> It is interesting to see Gemini, intended to be a simple and
lightweight protocol, running on such a humongous beast like Kubernetes.
>
> Gemini is a toy protocol. There are two things nerds do with toy
protocols: port them to ever smaller hardware, and perform a reductio ad
absurdam of overengineering a deployment. Gemini on Kubernetes (and
Kubernetes on Raspberry Pis in general!) is a joke, in the fine tradition
of Enterprise Grade Fizzbuzz.
>
> Personally, I can't wait for some crazy bastard to write a Gemini server
in Motorola 68000 assembly for the Amiga.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20210214/8c5e
769c/attachment.htm>
Link to individual message.
8. Katarina Eriksson (gmym (a) coopdot.com)
- 📅 Sent: 2021-02-15 02:15
- 📧 Message 8 of 9
Stephane Bortzmeyer <stephane at sources.org> wrote:
> On Sun, Feb 14, 2021 at 07:48:53AM +0000,
> Jonathan Lane <jon at dorsal.tk> wrote
> a message of 38 lines which said:
>
> > Personally, I can't wait for some crazy bastard to write a Gemini
> > server in Motorola 68000 assembly for the Amiga.
>
> TLS will certainly create interesting challenges. (Unicode, too.)
>
AmiSSL[1] has full compatibility with the latest OpenSSL, requires 68020 or
higher and AmigaOS 3 or higher. The crypto itself would still take a long
time.
There also exist a unicode library called Ucode[2]. But since I discovered
it when writing this email, I don't know if it's usable for such a project.
Keeping up with the new Unicode versions is a project of itself.
While on the Amiga programming topic, I've been spending one or two hours
every Saturday evening (just a few weeks in a row) teaching myself Amiga E.
Inspired by Amiga E's 32 bit chars and AmiSSL for Amiga E[3], I've started
to write a gemtext parser (ASCII only at first, then Latin1 characters in
UTF-8) in the hope I can add enough features to eventually call it a gemini
client.
I wouldn't attempt doing it in M68k assembly, though.
[1] http://aminet.net/package/util/libs/AmiSSL-4.7
[2] http://aminet.net/package/text/show/Ucode
[3] http://aminet.net/package/dev/e/AmiSSL_in_E
--
Katarina . o O (we might have strayed a bit from the topic)
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20210215/5c17
209e/attachment-0001.htm>
Link to individual message.
9. John Cowan (cowan (a) ccil.org)
- 📅 Sent: 2021-02-15 04:49
- 📧 Message 9 of 9
You'd only need Ucode if you were writing a client; a server doesn't have
to display anything. And Unicode only grows by adding new characters:
existing ones never get removed and most of their properties don't change
either, so keeping up actually isn't that hard.
On Sun, Feb 14, 2021 at 9:15 PM Katarina Eriksson <gmym at coopdot.com> wrote:
> Stephane Bortzmeyer <stephane at sources.org> wrote:
>
>> On Sun, Feb 14, 2021 at 07:48:53AM +0000,
>> Jonathan Lane <jon at dorsal.tk> wrote
>> a message of 38 lines which said:
>>
>> > Personally, I can't wait for some crazy bastard to write a Gemini
>> > server in Motorola 68000 assembly for the Amiga.
>>
>> TLS will certainly create interesting challenges. (Unicode, too.)
>>
>
> AmiSSL[1] has full compatibility with the latest OpenSSL, requires 68020
> or higher and AmigaOS 3 or higher. The crypto itself would still take a
> long time.
>
> There also exist a unicode library called Ucode[2]. But since I discovered
> it when writing this email, I don't know if it's usable for such a project.
> Keeping up with the new Unicode versions is a project of itself.
>
> While on the Amiga programming topic, I've been spending one or two hours
> every Saturday evening (just a few weeks in a row) teaching myself Amiga E.
>
> Inspired by Amiga E's 32 bit chars and AmiSSL for Amiga E[3], I've started
> to write a gemtext parser (ASCII only at first, then Latin1 characters in
> UTF-8) in the hope I can add enough features to eventually call it a gemini
> client.
>
> I wouldn't attempt doing it in M68k assembly, though.
>
> [1] http://aminet.net/package/util/libs/AmiSSL-4.7
>
> [2] http://aminet.net/package/text/show/Ucode
>
> [3] http://aminet.net/package/dev/e/AmiSSL_in_E
>
> --
> Katarina . o O (we might have strayed a bit from the topic)
>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20210214/acc5
7c61/attachment.htm>
Link to individual message.
---
Previous Thread: Trying to learn CGI, please help, total newbie lost
Next Thread: Molly Brown Certificate Zone Help