From fc82077005a07ea9d1623eefe158edced64ced4b Mon Sep 17 00:00:00 2001 From: Mathieu Benoit Date: Sat, 6 Dec 2025 09:23:01 -0500 Subject: [PATCH 1/5] Update community-maintained Score implementations list: score-radius, score-aca and score-orchestrator Signed-off-by: Mathieu Benoit --- content/en/docs/score implementation/other-implementations.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/content/en/docs/score implementation/other-implementations.md b/content/en/docs/score implementation/other-implementations.md index 85c5f029..1455cd50 100644 --- a/content/en/docs/score implementation/other-implementations.md +++ b/content/en/docs/score implementation/other-implementations.md @@ -11,6 +11,9 @@ Score is just a specification without its implementations! In addition to the default [`score-compose`]({{< relref "/docs/score-implementation/score-compose" >}}) and [`score-k8s`]({{< relref "/docs/score-implementation/score-k8s" >}}), here is the list of other Score implementations created and maintained by the community: +- [score-spec/score-radius](https://github.com/score-spec/score-radius) - A Score implementation generating [Radius](https://www.cncf.io/projects/radius/) file. +- [cappyzawa/score-orchestrator](https://github.com/cappyzawa/score-orchestrator) - A Kubernetes Operator reconciling a Score Workload CR. +- [score-spec/score-aca](https://github.com/score-spec/score-aca) - A Score implementation generating [Azure Container Apps (ACA)](https://learn.microsoft.com/azure/container-apps/overview) file. - [astromechza/score-flyio](https://github.com/astromechza/score-flyio) - A Score implementation deploying to [Fly.io](https://fly.io/) and supporting resource provisioners. - [Humanitec](https://humanitec.com/products/score) - The Humanitec Platform Orchestrator supports Score-defined workloads and resources. From 367870c48269dc4fd43240c329fec8140313cf71 Mon Sep 17 00:00:00 2001 From: Mathieu Benoit Date: Sat, 6 Dec 2025 09:41:02 -0500 Subject: [PATCH 2/5] Update community resources in documentation: new talks, blogs and repos Added new community talks and blog posts about Score. Signed-off-by: Mathieu Benoit --- content/en/docs/community/_index.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/content/en/docs/community/_index.md b/content/en/docs/community/_index.md index 4bcfc6cd..7845257f 100644 --- a/content/en/docs/community/_index.md +++ b/content/en/docs/community/_index.md @@ -26,6 +26,7 @@ We host [regular community meetings](https://github.com/score-spec/spec?tab=read ## Watch talks about Score +- [Cloud Native Rejekts NA 2025 - Make your Developer's Pains go Away, with the Right Level of Abstraction for your Platform](https://youtu.be/CLCK2lBpWa8) - [LF Live Webinar: From CI to Kubernetes Catalog: A Practical Guide to vCluster and GitOps](https://youtu.be/U4AgmEo3oV8) - [KubeCon EU 2025 - Score Lightning Talk](https://sched.co/1tcwp) [[video](https://youtu.be/Nq_PgPKZHsc?list=PLj6h78yzYM2MP0QhYFK8HOb8UqgbIkLMc)] - [KubeCon EU 2025 - Platform Engineering Loves Security: Shift Down To Your Platform, Not Left To Your Developers!](https://sched.co/1txGE) [[video](https://youtu.be/Es3DBj2UgIE?list=PLj6h78yzYM2MP0QhYFK8HOb8UqgbIkLMc)] @@ -42,6 +43,8 @@ We host [regular community meetings](https://github.com/score-spec/spec?tab=read ## Read external blog posts about Score +- [Score + Docker Compose to deploy your local LLM models](https://medium.com/google-cloud/score-docker-compose-to-deploy-your-local-llm-models-10aff89686ce) +- [Unifying the Inner & Outer Loops to Bridge the Gaps between Devs & Ops with Containers + Microcks + Score](https://itnext.io/unifying-inner-outer-loops-to-bridge-the-gaps-between-devs-ops-with-containers-microcks-d28603342f4b) - [Deploying Angular Apps with Score: Platform-Agnostic Workflows for Docker, Podman & Kubernetes](https://blog.cloudikeme.com/posts/deploy-angular-apps-with-score-to-docker-kubernetes/) - [Deploy WordPress with MySQL via Score](https://blog.cloudikeme.com/posts/deploy-wordpress-to-docker-with-score-compose/) - [Generate your Backstage software catalog files with Score](https://medium.com/@mabenoit/generate-your-backstage-software-catalog-files-with-score-b62aa33e8ecc) @@ -60,6 +63,7 @@ We host [regular community meetings](https://github.com/score-spec/spec?tab=read ## Leverage example projects using Score +- [`mathieu-benoit/score-kro-demo`](https://github.com/mathieu-benoit/score-kro-demo) - [`mathieu-benoit/deploy-backstage-with-score`](https://github.com/mathieu-benoit/deploy-backstage-with-score) - [`la-cc/score-k8s-webapp`](https://github.com/la-cc/score-k8s-webapp) - [`mathieu-benoit/nginx-score-demo`](https://github.com/mathieu-benoit/nginx-score-demo) From 640eeac58a2ecb69cc8b033de61723b2d7ea2958 Mon Sep 17 00:00:00 2001 From: Mathieu Benoit Date: Sat, 6 Dec 2025 09:50:51 -0500 Subject: [PATCH 3/5] Document Docker images and commands for score-compose Added Docker usage instructions for score-compose. Signed-off-by: Mathieu Benoit --- .../score-compose/installation.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/content/en/docs/score implementation/score-compose/installation.md b/content/en/docs/score implementation/score-compose/installation.md index 1ce626d3..f41929f0 100644 --- a/content/en/docs/score implementation/score-compose/installation.md +++ b/content/en/docs/score implementation/score-compose/installation.md @@ -36,22 +36,40 @@ go install -v github.com/score-spec/score-compose/cmd/score-compose@latest Prerequisites: You must have [Docker](https://docs.docker.com/get-docker/) installed. +`score-compose` has two official container images that you can use: +- [`scorespec/score-compose`](https://hub.docker.com/r/scorespec/score-compose) +- [`ghcr.io/score-spec/score-compose`](https://github.com/score-spec/score-compose/pkgs/container/score-compose) + ```bash +docker run --rm -it docker.io/scorespec/score-compose:latest + docker run --rm -it ghcr.io/score-spec/score-compose:latest ``` If you want to run `score-compose` with the `--help` flag to view the available options, you would run the following command. ```bash +docker run --rm -it scorespec/score-compose:latest --help + docker run --rm -it ghcr.io/score-spec/score-compose:latest --help ``` If you want to run `score-compose` with the `init` subcommand to initialize your local working directory, you would run the following command. ```bash +docker run --rm -it -v .:/score-compose scorespec/score-compose:latest init + docker run --rm -it -v .:/score-compose ghcr.io/score-spec/score-compose:latest init ``` +If you want to run `score-compose` as an unprivileged container, you would run the following command. + +```bash +docker run --rm -it -v .:/score-compose --read-only --cap-drop=ALL --user=65532 scorespec/score-compose:latest init + +docker run --rm -it -v .:/score-compose --read-only --cap-drop=ALL --user=65532 ghcr.io/score-spec/score-compose:latest init +``` + ## Manual download The following methods download the `score-compose` CLI from its [GitHub release page](https://github.com/score-spec/score-compose/releases): From 50d813b5d05f30d7ed2e4983e15286303ff032b9 Mon Sep 17 00:00:00 2001 From: Mathieu Benoit Date: Sat, 6 Dec 2025 09:53:01 -0500 Subject: [PATCH 4/5] Fix lint error Signed-off-by: Mathieu Benoit --- .../en/docs/score implementation/score-compose/installation.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/en/docs/score implementation/score-compose/installation.md b/content/en/docs/score implementation/score-compose/installation.md index f41929f0..199b5fbe 100644 --- a/content/en/docs/score implementation/score-compose/installation.md +++ b/content/en/docs/score implementation/score-compose/installation.md @@ -37,6 +37,7 @@ go install -v github.com/score-spec/score-compose/cmd/score-compose@latest Prerequisites: You must have [Docker](https://docs.docker.com/get-docker/) installed. `score-compose` has two official container images that you can use: + - [`scorespec/score-compose`](https://hub.docker.com/r/scorespec/score-compose) - [`ghcr.io/score-spec/score-compose`](https://github.com/score-spec/score-compose/pkgs/container/score-compose) From e1de6c87ed55a8d972809085c6be4e8fd7021910 Mon Sep 17 00:00:00 2001 From: Mathieu Benoit Date: Sun, 7 Dec 2025 17:01:33 -0500 Subject: [PATCH 5/5] Fix Docker image reference in installation instructions Signed-off-by: Mathieu Benoit --- .../en/docs/score implementation/score-compose/installation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/score implementation/score-compose/installation.md b/content/en/docs/score implementation/score-compose/installation.md index 199b5fbe..979b5803 100644 --- a/content/en/docs/score implementation/score-compose/installation.md +++ b/content/en/docs/score implementation/score-compose/installation.md @@ -42,7 +42,7 @@ Prerequisites: You must have [Docker](https://docs.docker.com/get-docker/) insta - [`ghcr.io/score-spec/score-compose`](https://github.com/score-spec/score-compose/pkgs/container/score-compose) ```bash -docker run --rm -it docker.io/scorespec/score-compose:latest +docker run --rm -it scorespec/score-compose:latest docker run --rm -it ghcr.io/score-spec/score-compose:latest ```