https://github.com/redhat-documentation/openshift-docs-build-tools
https://github.com/redhat-documentation/openshift-docs-build-tools
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/redhat-documentation/openshift-docs-build-tools
- Owner: redhat-documentation
- Created: 2023-11-17T21:03:26.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-10T09:36:52.000Z (over 1 year ago)
- Last Synced: 2025-02-06T12:48:08.347Z (over 1 year ago)
- Language: Dockerfile
- Size: 135 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# openshift-build-tools
Dockerfile with tools to validate and build openshift-docs AsciiDoc files.
## Build image and push to quay.io
```cmd
podman login registry.redhat.io
podman login quay.io/redhat-docs
podman build -t openshift-docs-asciidoc:latest --platform linux/amd64 -f asciidoc.Dockerfile
podman tag quay.io/redhat-docs/openshift-docs-asciidoc:latest
podman push quay.io/redhat-docs/openshift-docs-asciidoc:latest
```
## Multiarch build
```cmd
podman build --platform linux/arm64 --tag quay.io/redhat-docs/openshift-docs-asciidoc:multiarch -f asciidoc.Dockerfile
podman tag quay.io/redhat-docs/openshift-docs-asciidoc:multiarch
podman push quay.io/redhat-docs/openshift-docs-asciidoc:multiarch
```
The image is available from https://quay.io/repository/redhat-docs/openshift-docs-asciidoc?tab=tags&tag=latest
To use it, `podman pull quay.io/redhat-docs/openshift-docs-asciidoc`.
## Testing
```cmd
podman run --rm -it -v "$(pwd)":~/ocpd-src:Z sh -c 'asciidoctor -v'
```