Skip to content

Commit a80cb4c

Browse files
committed
DOC-3498: Update Docker image name to ai-service-tiny
Registry URL confirmed as registry.containers.tiny.cloud/ai-service-tiny per Dominik Szczepaniak.
1 parent 68ed54f commit a80cb4c

5 files changed

Lines changed: 13 additions & 13 deletions

modules/ROOT/pages/tinymceai-on-premises-database.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -420,7 +420,7 @@ When the AI service runs in Docker but the database or Redis runs natively on th
420420
----
421421
services:
422422
ai-service:
423-
image: registry.containers.tiny.cloud/ai-service:latest
423+
image: registry.containers.tiny.cloud/ai-service-tiny:latest
424424
extra_hosts:
425425
- "host.docker.internal:host-gateway"
426426
environment:

modules/ROOT/pages/tinymceai-on-premises-getting-started.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ mkdir tinymce-ai-onpremise && cd tinymce-ai-onpremise
1616

1717
=== Authenticate with the container registry
1818

19-
The service image lives at `registry.containers.tiny.cloud/ai-service`.
19+
The service image lives at `registry.containers.tiny.cloud/ai-service-tiny`.
2020

2121
For Docker:
2222

@@ -39,7 +39,7 @@ Replace `TINY_REGISTRY_USERNAME` with the username supplied by the Tiny account
3939

4040
[source,bash]
4141
----
42-
docker pull registry.containers.tiny.cloud/ai-service:latest
42+
docker pull registry.containers.tiny.cloud/ai-service-tiny:latest
4343
----
4444

4545
For Podman, substitute `podman pull`. For production, pin a specific version tag (for example `:5.1.0`) rather than `:latest`.
@@ -184,7 +184,7 @@ docker run --init -d -p 8000:8000 \
184184
-e PROVIDERS="$PROVIDERS" \
185185
-e STORAGE_DRIVER='database' \
186186
-e ENABLE_METRIC_LOGS='true' \
187-
registry.containers.tiny.cloud/ai-service:latest
187+
registry.containers.tiny.cloud/ai-service-tiny:latest
188188
----
189189
====
190190

modules/ROOT/pages/tinymceai-on-premises-production.adoc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ The AI service works with Podman as an alternative to Docker. In Podman, contain
9898
----
9999
podman login -u 'TINY_REGISTRY_USERNAME' registry.containers.tiny.cloud
100100
101-
podman pull registry.containers.tiny.cloud/ai-service:latest
101+
podman pull registry.containers.tiny.cloud/ai-service-tiny:latest
102102
103103
podman pod create --name ai-pod -p 8000:8000 -p 3306:3306 -p 6379:6379
104104
@@ -120,7 +120,7 @@ podman run --init -d --pod ai-pod --name ai-service \
120120
-e REDIS_HOST='127.0.0.1' \
121121
-e PROVIDERS='{"openai":{"type":"openai","apiKeys":["sk-proj-..."]}}' \
122122
-e STORAGE_DRIVER='database' \
123-
registry.containers.tiny.cloud/ai-service:latest
123+
registry.containers.tiny.cloud/ai-service-tiny:latest
124124
----
125125

126126
IMPORTANT: Pin to `mysql:8.0`. The `mysql:8` tag floats to MySQL 8.4, which removes the `default-authentication-plugin` flag and causes a crash loop. See xref:tinymceai-on-premises-database.adoc[Database, Redis, and storage] for details.
@@ -192,7 +192,7 @@ spec:
192192
- name: tiny-registry
193193
containers:
194194
- name: ai-service
195-
image: registry.containers.tiny.cloud/ai-service:latest
195+
image: registry.containers.tiny.cloud/ai-service-tiny:latest
196196
ports:
197197
- containerPort: 8000
198198
env:
@@ -355,7 +355,7 @@ spec:
355355
"containerDefinitions": [
356356
{
357357
"name": "ai-service",
358-
"image": "registry.containers.tiny.cloud/ai-service:latest",
358+
"image": "registry.containers.tiny.cloud/ai-service-tiny:latest",
359359
"portMappings": [{ "containerPort": 8000 }],
360360
"healthCheck": {
361361
"command": ["CMD-SHELL", "curl -f http://localhost:8000/health || exit 1"],
@@ -412,7 +412,7 @@ spec:
412412
|Database encryption at rest |Turn on encryption at rest in the cloud provider console. RDS, Cloud SQL, and Azure Database enable this by default.
413413
|Redis authentication |Always set `REDIS_PASSWORD` (or use a managed Redis instance with authentication enabled).
414414
|Container security |Run as non-root, use a read-only filesystem where possible, and drop unnecessary Linux capabilities.
415-
|Image scanning |Scan `registry.containers.tiny.cloud/ai-service` with Trivy, Snyk, or the registry's built-in scanner.
415+
|Image scanning |Scan `registry.containers.tiny.cloud/ai-service-tiny` with Trivy, Snyk, or the registry's built-in scanner.
416416
|Least-privilege JSON Web Tokens (JWTs) |Grant only the permissions each user role requires. Avoid full-access tokens in production.
417417
|API secret rotation |Periodically create a new access key, add the new key to the configuration, then revoke the old key. The token endpoint reads the secret at request time.
418418
|Audit logging |Enable `ENABLE_METRIC_LOGS=true` and ship logs to a Security Information and Event Management (SIEM).
@@ -592,7 +592,7 @@ Redis holds ephemeral state. Losing Redis data does not affect persistent data.
592592
+
593593
[source,bash]
594594
----
595-
docker pull registry.containers.tiny.cloud/ai-service:NEW_VERSION
595+
docker pull registry.containers.tiny.cloud/ai-service-tiny:NEW_VERSION
596596
----
597597
. For rolling deploys across version boundaries: start *one* instance at the new version and wait for it to become healthy before rolling the rest.
598598
. For Kubernetes: update the image tag in the Deployment. The default `RollingUpdate` strategy handles zero-downtime upgrades, provided the first new pod becomes Ready before the rollout continues.

modules/ROOT/pages/tinymceai-on-premises-providers.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ docker run --init -d -p 8000:8000 \
153153
-e REDIS_HOST='redis' \
154154
-e STORAGE_DRIVER='database' \
155155
-e PROVIDERS='{"openai":{"type":"openai","apiKeys":["sk-proj-YOUR_KEY_HERE"]}}' \
156-
registry.containers.tiny.cloud/ai-service:latest
156+
registry.containers.tiny.cloud/ai-service-tiny:latest
157157
----
158158
159159
*Verify:*
@@ -699,7 +699,7 @@ On Linux, add the host gateway so `host.docker.internal` resolves:
699699
----
700700
services:
701701
ai-service:
702-
image: registry.containers.tiny.cloud/ai-service:latest
702+
image: registry.containers.tiny.cloud/ai-service-tiny:latest
703703
extra_hosts:
704704
- "host.docker.internal:host-gateway"
705705
----

modules/ROOT/pages/tinymceai-on-premises.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
The TinyMCE AI on-premises service is a self-hosted back end that powers AI writing assistance. It can be used with the TinyMCE rich text editor, particularly the xref:tinymceai.adoc[TinyMCE AI plugin], or as a standalone service. It runs entirely within the host infrastructure. Document content, conversation history, file attachments, and user data never leave the network.
77

8-
The service ships as a single Open Container Initiative (OCI) container image (`registry.containers.tiny.cloud/ai-service`). It exposes a REST API, a Management Panel, Server-Sent Events streaming, and an OpenAPI spec.
8+
The service ships as a single Open Container Initiative (OCI) container image (`registry.containers.tiny.cloud/ai-service-tiny`). It exposes a REST API, a Management Panel, Server-Sent Events streaming, and an OpenAPI spec.
99

1010
== Architecture
1111

0 commit comments

Comments
 (0)