19 Commits
Author SHA1 Message Date
tiennm99 54e1481771 feat(gradle): rename image to gradle, update FROM, and expand OCI image-spec labels
Convention B (Docker-Hub-style <service>:<full-version>) completes the
gradle+oraclejdk migration. Workflow flips images/tags/subject-name from
gradle-8 to gradle; 8 major-line alias added. Dockerfile FROM now
references the new oraclejdk:8u201 package name from the prior commit;
LABEL maintainer was missing and is added alongside 5 OCI image-spec
keys. Both metadata-action labels: block and Dockerfile LABEL lines
carry the same values so manual and CI builds match.

Sequencing: must land after the prior commit's CI publishes
ghcr.io/tiennm99/oraclejdk:8u201, otherwise the gradle CI build will
fail until oraclejdk re-publishes.
2026-05-28 15:35:00 +07:00
tiennm99 1438546f48 feat(oraclejdk): rename image to oraclejdk and expand OCI image-spec labels
Convention B (Docker-Hub-style <service>:<full-version>) mirrors the
just-shipped couchbase rename. Workflow images/tags/subject-name flip
from oraclejdk-8 to oraclejdk; 8 major-line alias added. Both
metadata-action labels: block and Dockerfile LABEL lines carry the same
5 OCI image-spec keys so manual and CI builds match.

License: LicenseRef-Oracle-BCL (Oracle Binary Code License covered 8u201
binaries; SPDX has no exact identifier, custom ref is the compliant
escape hatch).
2026-05-28 15:32:25 +07:00
tiennm99 0b7ca52ce5 Revert "chore: drop gradle-8 and oraclejdk-8 images"
This reverts commit ff5e5f6a42.
2026-05-28 15:27:11 +07:00
tiennm99 2f7bfde836 docs: codify Convention B naming rule and close prior decision plans
Adds "Naming convention" section to README documenting Convention B
(<service>:<version>) as the repo standard, replacing prior Convention A
brainstorms. Incorporates completed scribe OCI label pattern. Closes
blocking dependency on 260528-1110 naming-decision plan.

Stages completed prior planning artifacts for historical record.
2026-05-28 13:44:37 +07:00
tiennm99 ff5e5f6a42 chore: drop gradle-8 and oraclejdk-8 images
Remove the Gradle 8 and Oracle JDK 8 image directories, their publish
workflows, and the corresponding rows and sections in the root README.
2026-05-28 12:16:45 +07:00
tiennm99 3998f5d41a refactor(scribe): version image directory 2026-05-27 18:17:31 +07:00
tiennm99 21220546a8 docs(readme): add image index table at top 2026-05-11 21:45:47 +07:00
tiennm99 f0aeb5cf1c Add Scribe credits to root README 2026-04-06 13:44:45 +07:00
tiennm99 710d6ddb7a Update Scribe docs: link from root README, fix base OS reference 2026-04-06 13:41:22 +07:00
tiennm99 2bb2e13279 Add Scribe 2.2 Docker image
Multi-stage build of Facebook's legacy log aggregation daemon
from source (facebookarchive/scribe) with Apache Thrift 0.9.1
and fb303. Includes default config and entrypoint script.
2026-04-06 13:08:13 +07:00
tiennm99 52ff23d321 Update README.md 2025-10-07 22:49:59 +07:00
tiennm99 eb028c8ee1 feat(gradle): update dockerfile 2025-10-07 21:49:30 +07:00
tiennm99 ef14f53213 feat(oraclejdk): update tags & readme 2025-10-07 21:14:35 +07:00
tiennm99 e3b209e389 feat(template): add template 2025-10-07 20:15:24 +07:00
tiennm99 ecf4b0d2b7 Update README.md 2025-10-06 21:20:45 +07:00
tiennm99 035484e5cf Add docker-compose example and improve Couchbase-2.5 setup
Added a docker-compose.example.yml for Couchbase-2.5 and updated the README with usage instructions. Enhanced the Dockerfile to ensure scripts use Unix line endings and are executable, improving container reliability.
2025-10-05 20:12:05 +07:00
tiennm99 5b10be09e4 Refactor Couchbase 2.5 Dockerfile and add entry scripts
Updated the Couchbase 2.5 Dockerfile to improve dependency management, add user setup, and enhance container process handling. Added entrypoint, runit, and dummy scripts to support containerized operation and port overrides. Updated README with new reference link.
2025-10-05 10:38:15 +07:00
tiennm99 090304db01 Refactor Couchbase 2.5 image and remove old couchbase directory
Removed the legacy couchbase/ directory and its scripts, consolidating the Docker build to couchbase-2.5. Updated the Dockerfile to download dependencies and the Couchbase package directly, simplifying the build process. Updated the workflow to remove manual .deb downloads and changed the image tag to 'latest'. Updated README to reflect these changes and clarify credits.
2025-10-05 00:07:08 +07:00
tiennm99 f9568ec53d Add Couchbase 2.5 and generic Docker images
Introduces a new Docker image for Couchbase 2.5, including a Dockerfile, entrypoint, run scripts, and a dummy script for unsupported commands. Updates the 2.5 image to install libssl0.9.8 and modifies the CMD to use '-noinput'. Adds a README with credits and updates the GitHub Actions workflow to download the new dependency.
2025-10-04 23:37:40 +07:00