23 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 3a0e31b790 refactor(couchbase): rename image package to couchbase (Convention B)
Updates publish workflow to build/push couchbase (Convention B style:
<service>:<version>) instead of couchbase-2.5. Renames image in CI/CD
pipeline and adds OCI image-spec labels block aligned with scribe pattern.
Updates docker-compose.example.yml image reference.

Applies Convention B naming rule (codified in prior commit) to couchbase
image, enabling cleanup of orphan couchbase-2.5 packages via manual UI
deletion post-merge.
2026-05-28 13:44:43 +07:00
tiennm99 4ef74f3317 feat(scribe): expand OCI image-spec labels
Add image.title and image.licenses; override metadata-action defaults
in publish workflow so published image carries Scribe upstream source
and correct title rather than this repo's auto-derived values.
2026-05-28 12:33:42 +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 5aa2bd33f3 Switch Scribe to CentOS 7 and add publish workflow
CentOS 7 eliminates the automake 1.14+ patch needed on Ubuntu.
Add GitHub Actions workflow to publish to GHCR and Docker Hub.
2026-04-06 13:32:15 +07:00
tiennm99 ddd007d7c7 Update publish-couchbase-2.5.yml 2025-10-07 23:04:59 +07:00
tiennm99 725243bb1f Update publish-couchbase-2.5.yml 2025-10-07 22:56:13 +07:00
tiennm99 fe84ef0fb4 Update publish-couchbase-2.5.yml 2025-10-07 22:54:56 +07:00
tiennm99 b74359a6e6 Update publish-couchbase-2.5.yml 2025-10-07 22:45:45 +07:00
tiennm99 a141b1db39 feat(couchbase): fix 2025-10-07 22:31:55 +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 76e699fac9 feat(oraclejdk): update dockerfile 2025-10-07 21:02:08 +07:00
tiennm99 e017fa3b49 feat: update actions base on template 2025-10-07 20:30:22 +07:00
tiennm99 e3b209e389 feat(template): add template 2025-10-07 20:15:24 +07:00
tiennm99 8b27ca039f feat(docker): gradle-8 2025-10-06 21:12:34 +07:00
tiennm99 cde575bd7e feat: oraclejdk 2025-10-06 20:40:25 +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
tiennm99 37559c5d40 Add Couchbase 2.5 Docker build and publish workflow
Introduces a Dockerfile for Couchbase Server 2.5 on Ubuntu 12.04, a GitHub Actions workflow to build and publish the image to GHCR, and a .gitignore to exclude .deb and .rpm files. Also adds local settings for permissions.
2025-10-04 22:44:44 +07:00