workout/floci-compat (sha256:2fc29cf65766503fbda973ab85a425bf475d1e92c2ff46fd3df3cfae360a01c7)

Published 2026-10-22 19:40:57 -05:00 by AlexanderJBauer

Installation

docker pull git.1bauer.com/alexanderjbauer/workout/floci-compat@sha256:2fc29cf65766503fbda973ab85a425bf475d1e92c2ff46fd3df3cfae360a01c7
sha256:2fc29cf65766503fbda973ab85a425bf475d1e92c2ff46fd3df3cfae360a01c7

About this package

Floci compatibility image with AWS CLI and boto3 pre-installed

Image layers

LABEL maintainer="Red Hat, Inc."
LABEL vendor="Red Hat, Inc."
LABEL url="https://catalog.redhat.com/en/search?searchType=containers"
LABEL com.redhat.component="ubi9-minimal-container" name="ubi9/ubi-minimal" version="9.8" cpe="cpe:/a:redhat:enterprise_linux:9::appstream" distribution-scope="public"
LABEL com.redhat.license_terms="https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI"
LABEL summary="Provides the latest release of the minimal Red Hat Universal Base Image 9."
LABEL description="The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly."
LABEL io.k8s.description="The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly."
LABEL io.k8s.display-name="Red Hat Universal Base Image 9 Minimal"
LABEL io.openshift.expose-services=""
LABEL io.openshift.tags="minimal rhel9"
ENV container oci
COPY dir:e0a9e23521da92370ef8c1c702abc899055259c540969022f975e6a9a5db74eb in /
COPY file:1376702515d596f414e3aa494e0daa6d408a6d2475c4aeca96bf9392f5287f69 in /etc/yum.repos.d/.
CMD ["/bin/bash"]
COPY dir:cb0d3172eff5b926f8d3aeafcff4dec012c6f16fa22d7fd5ba6222362588b316 in /usr/share/buildinfo/
COPY dir:cb0d3172eff5b926f8d3aeafcff4dec012c6f16fa22d7fd5ba6222362588b316 in /root/buildinfo/
LABEL "org.opencontainers.image.created"="2026-10-13T13:37:55Z" "org.opencontainers.image.revision"="31c16e4570d0b2dd27707ce88c88f65b1212cf78" "build-date"="2026-10-13T13:37:55Z" "architecture"="aarch64" "vcs-ref"="31c16e4570d0b2dd27707ce88c88f65b1212cf78" "vcs-type"="git" "release"="1791898448"org.opencontainers.image.created=2026-10-13T13:37:55Z,org.opencontainers.image.revision=31c16e4570d0b2dd27707ce88c88f65b1212cf78
LABEL org.opencontainers.image.title=Floci (compat) org.opencontainers.image.description=Floci compatibility image with AWS CLI and boto3 pre-installed org.opencontainers.image.url=https://floci.io org.opencontainers.image.source=https://github.com/floci-io/floci org.opencontainers.image.licenses=MIT org.opencontainers.image.vendor=Floci description=Floci compatibility image with AWS CLI and boto3 pre-installed io.k8s.description=Floci compatibility image with AWS CLI and boto3 pre-installed io.k8s.display-name=Floci (compat) io.openshift.expose-services=4566:tcp io.openshift.tags=floci aws-emulator maintainer=Floci <https://github.com/floci-io/floci> name=floci/floci summary=Floci compatibility image with AWS CLI and boto3 pre-installed url=https://floci.io vendor=Floci
ENV AWS_DEFAULT_REGION=us-east-1
ENV AWS_ACCESS_KEY_ID=test
ENV AWS_SECRET_ACCESS_KEY=test
ENV AWS_ENDPOINT_URL=http://localhost:4566
ENV AWS_CONFIG_FILE=/etc/floci/aws/config
ENV AWS_PAGER=
ARG AWSCLI_VERSION=2.36.24
RUN |1 AWSCLI_VERSION=2.36.24 /bin/sh -c useradd -r -u 1001 -g root -d /app -s /sbin/nologin floci && microdnf install -y --nodocs python3 python3-pip unzip && pip3 install --no-cache-dir boto3 && case "$(uname -m)" in x86_64) arch=x86_64 ;; aarch64) arch=aarch64 ;; *) echo "unsupported arch: $(uname -m)" >&2; exit 1 ;; esac && curl -fsSL "https://awscli.amazonaws.com/awscli-exe-linux-${arch}-${AWSCLI_VERSION}.zip" -o /tmp/awscliv2.zip && unzip -q /tmp/awscliv2.zip -d /tmp && /tmp/aws/install --bin-dir /usr/bin --install-dir /usr/local/aws-cli && rm -rf /tmp/awscliv2.zip /tmp/aws && rm -rf /usr/local/aws-cli/v2/*/dist/awscli/examples && rm -rf /usr/local/aws-cli/v2/*/dist/awscli/data/ac.index /usr/local/aws-cli/v2/*/dist/aws_completer /usr/bin/aws_completer && rm -rf /usr/lib64/python3.9/lib2to3 /usr/lib64/python3.9/ensurepip && python3 -c 'import pathlib; [p.unlink() for d in ("/usr/lib64/python3.9","/usr/lib/python3.9") for p in pathlib.Path(d).rglob("*.opt-[12].pyc")]' && microdnf remove -y unzip && microdnf clean all && rm -rf /root/.cache/pip # buildkit
COPY --chmod=755 bin/awslocal /usr/local/bin/awslocal # buildkit
RUN |1 AWSCLI_VERSION=2.36.24 /bin/sh -c mkdir -p /etc/localstack/init/boot.d /etc/localstack/init/start.d /etc/localstack/init/ready.d /etc/floci/init/boot.d /etc/floci/init/start.d /etc/floci/init/ready.d && chown -R 1001:root /etc/localstack /etc/floci # buildkit
WORKDIR /app
RUN |1 AWSCLI_VERSION=2.36.24 /bin/sh -c chown 1001:root /app && chmod g+rwX /app # buildkit
ARG VERSION=2.3.0
ENV FLOCI_VERSION=2.3.0
ENV FLOCI_STORAGE_PERSISTENT_PATH=/app/data
ENV FLOCI_SECURITY_ALLOW_UNSAFE_NETWORK_EXPOSURE=true
COPY --chown=1001:root /app/ /app/ # buildkit
VOLUME [/app/data]
COPY /usr/local/bin/docker-entrypoint.sh /usr/local/bin/localstack-parity.sh /usr/local/bin/ # buildkit
COPY --chmod=755 docker/healthcheck.sh /usr/local/bin/ # buildkit
EXPOSE [4566/tcp]
HEALTHCHECK {Test:[CMD /usr/local/bin/healthcheck.sh] Interval:5s Timeout:3s StartPeriod:10s StartInterval:50ms Retries:5}
ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
CMD ["/app/application" "-Dquarkus.http.host=0.0.0.0"]
USER 1001

Labels

Key Value
architecture aarch64
build-date 2026-10-15T05:47:57Z
com.redhat.component ubi9-minimal-container
com.redhat.license_terms https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI
cpe cpe:/a:redhat:enterprise_linux:9::appstream
description Floci compatibility image with AWS CLI and boto3 pre-installed
distribution-scope public
io.buildah.version 1.45.0
io.k8s.description Floci compatibility image with AWS CLI and boto3 pre-installed
io.k8s.display-name Floci (compat)
io.openshift.expose-services 4566:tcp
io.openshift.tags floci aws-emulator
maintainer Floci <https://github.com/floci-io/floci>
name floci/floci
org.opencontainers.image.created 2026-10-15T05:47:57Z
org.opencontainers.image.description Floci compatibility image with AWS CLI and boto3 pre-installed
org.opencontainers.image.licenses MIT
org.opencontainers.image.revision ee15f502bfc017861b67b076b82e1ccd032c7129
org.opencontainers.image.source https://github.com/floci-io/floci
org.opencontainers.image.title Floci (compat)
org.opencontainers.image.url https://floci.io
org.opencontainers.image.vendor Floci
org.opencontainers.image.version 2.3.0
release 1791898448
summary Floci compatibility image with AWS CLI and boto3 pre-installed
url https://floci.io
vcs-ref ee15f502bfc017861b67b076b82e1ccd032c7129
vcs-type git
vendor Floci
version 2.3.0
Details
Container
2026-10-22 19:40:57 -05:00
0
OCI / Docker
linux/arm64
MIT
194 MiB
Versions (22) View all