commits
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@crew.recaptime.dev>
This commit involves updating the source repo URL to reflect where the image builds happens,
as well as to mention @recaptime-dev (@recaptime.dev in the Atmosphere/Tangled) as the
vendor/distributor of the image, among other things (including updating the docs link to point to
the new docs site).
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@crew.recaptime.dev>
That's where the mismatch happens, also to keep in sync with the Dockerfile,
per commit d8944812e366741747b37289404a8fc6825e70bf.
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@crew.recaptime.dev>
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@crew.recaptime.dev>
Also improve build script debugging by aborting push when build is failed.
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@crew.recaptime.dev>
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@crew.recaptime.dev>
Been busy with life lately, so pardon that. This also bumps the Golang
builder stage image to 1.25 to match with Tangled monorepo's Go version
locked at go.sum.
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@crew.recaptime.dev>
See https://github.com/hackclub-community/community-services-status/issues/1#issuecomment-3673994089 for
context about it.
Co-authored-by: Andrei Jiroh Halili <ajhalili2006@crew.recaptime.dev
Signed-off-by: Recap Time Squad Crew <squad@crew.recaptime.dev>
Signed-off-by: Recap Time Squad Crew <squad@crew.recaptime.dev>
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
With GitLab CLI install and GNU coreutils to that line
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Also sets build type to `merge_request` for build-mr jobs.
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Also the donation page in question
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
A bit of shell scripting around to make
this work to be honest, alongside some job rules configuration work.
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Also adds knotserver-version to easily find build commit info in
case of issues while in the debug shell.
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
alongside some tweaks bts on Dockerfile and friends
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Also use build args on base images so we can utilize GitLab Dependency
Proxy on CI builds.
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Synchorizing with upstream releases rn as we speak, expect a rebuild
soon
Changelog: https://tangled.org/tangled.org/core/releases Release-Tag:
https://tangled.org/tangled.org/core/tree/v1.11.0-alpha
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
To be linked in the README and server MOTD later
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
`UID` and `GID` args can now be set during build,
so following the example command in the README should fix
[#2](https://tangled.sh/@tangled.sh/knot-docker/issues/2)
by providing a `UID` and `GID` that exist on the host
so that the directories owned by git in the container
can be bind mounted on the host.
I couldn't push or pull from any repositories
until I set `-git-dir` following the instructions in
[knot-hosting](https://tangled.sh/@tangled.sh/core/blob/master/docs/knot-hosting.md#repositories),
so this adds the `/etc/ssh/sshd_config.d/authorized_keys_command.conf` file to `rootfs`.
Not the most elegent solution, but it works™ and should be fine in a
container
bash is now necessary to run the knot post-receive hooks; see
https://tangled.sh/@tangled.sh/core/blob/master/hook/setup.go#L134
Otherwise gives an error of `invalid port specification: "133342"`
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@crew.recaptime.dev>
This commit involves updating the source repo URL to reflect where the image builds happens,
as well as to mention @recaptime-dev (@recaptime.dev in the Atmosphere/Tangled) as the
vendor/distributor of the image, among other things (including updating the docs link to point to
the new docs site).
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@crew.recaptime.dev>
`UID` and `GID` args can now be set during build,
so following the example command in the README should fix
[#2](https://tangled.sh/@tangled.sh/knot-docker/issues/2)
by providing a `UID` and `GID` that exist on the host
so that the directories owned by git in the container
can be bind mounted on the host.