Update Dockerfile, add 'nightly' build tag, and update readme #5

Merged
jjsfunhouse merged 10 commits from dockerfile into main 2026-10-29 13:02:56 +00:00
Owner

Dockerfile seemed to stop working after node:slim was used over node, lacking some binaries. Updated to use abra build image instead of building manually, and installs ssh. node:slim is now pinned to node:26-bookworm-slim.

Adds 'nightly' build tag so we can pull with :nightly instead of :nightly-{commit-sha}.

Readme reflects changes.

Dockerfile seemed to stop working after `node:slim` was used over `node`, lacking some binaries. Updated to use `abra` build image instead of building manually, and installs `ssh`. `node:slim` is now pinned to `node:26-bookworm-slim`. Adds 'nightly' build tag so we can pull with :nightly instead of :nightly-{commit-sha}. Readme reflects changes.
jjsfunhouse added 2 commits 2026-10-07 21:26:51 +00:00
jjsfunhouse added 1 commit 2026-10-07 21:30:38 +00:00
jjsfunhouse added 2 commits 2026-10-09 16:39:40 +00:00
jjsfunhouse added 1 commit 2026-10-09 16:49:25 +00:00
Author
Owner

One more change. The web/ submodule was removed and the toolshed/coop-cloud-front repo was instead added using git subtrees. It's also placed in web/ directory. Coop-cloud-front should be deprecated once this merge is made.

One more change. The `web/` submodule was removed and the `toolshed/coop-cloud-front` repo was instead added using git subtrees. It's also placed in `web/` directory. Coop-cloud-front should be deprecated once this merge is made.
@@ -42,3 +42,4 @@ jobs:
platforms: linux/amd64
push: true
tags: git.coopcloud.tech/toolshed/coop-cloud-webui:nightly-${{ env.COMMIT_SHORT_SHA }}
tags: git.coopcloud.tech/toolshed/coop-cloud-webui:nightly
Owner

I believe .gitea/workflows/build.yaml is invalid. tags cannot be mapped to multiple values, so it should either be a comma separated list:

        tags: git.coopcloud.tech/toolshed/coop-cloud-webui:nightly-${{ env.COMMIT_SHORT_SHA }},git.coopcloud.tech/toolshed/coop-cloud-webui:nightly

or, because it's just yaml you can use a literal block scalar:

        tags: |
          git.coopcloud.tech/toolshed/coop-cloud-webui:nightly-${{ env.COMMIT_SHORT_SHA }}
          git.coopcloud.tech/toolshed/coop-cloud-webui:nightly
I believe `.gitea/workflows/build.yaml` is invalid. `tags` cannot be mapped to multiple values, so it should either be a comma separated list: ``` tags: git.coopcloud.tech/toolshed/coop-cloud-webui:nightly-${{ env.COMMIT_SHORT_SHA }},git.coopcloud.tech/toolshed/coop-cloud-webui:nightly ``` or, because it's just yaml you can use a literal block scalar: ``` tags: | git.coopcloud.tech/toolshed/coop-cloud-webui:nightly-${{ env.COMMIT_SHORT_SHA }} git.coopcloud.tech/toolshed/coop-cloud-webui:nightly ```
Brooke marked this conversation as resolved
First-time contributor

I tried this build and it worked. But agree with @Brooke 's observation about tags

I tried this build and it worked. But agree with @Brooke 's observation about tags
jjsfunhouse added 1 commit 2026-10-13 21:52:13 +00:00
use yaml block scalar for nightly tag
Build And Publish nightly / build-latest (push) Failing after 17s
d1364c521e
jjsfunhouse added 1 commit 2026-10-13 21:56:57 +00:00
use abra latest tag
Build And Publish nightly / build-latest (push) Failing after 3m19s
1961ba5a44
Author
Owner

Changed build tag YAML and the abra image pin cuz I think it changes too often and there's only one. But build still failing to push to this registry, not totally sure why right now.

Changed build tag YAML and the abra image pin cuz I think it changes too often and there's only one. But build still failing to push to this registry, not totally sure why right now.
Brooke added 2 commits 2026-10-21 15:32:39 +00:00
jjsfunhouse merged commit 91279e40f7 into main 2026-10-29 13:02:56 +00:00
Sign in to join this conversation.