workout/floci-compat (sha256:267b4459524e8e9fc033c86992420c46ed4d8da6204775179f0a8a001ebcf3aa)

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

Installation

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

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:2fcd1ca2b477955927b3f5efd987f047101cd586e309b90ff9e3d22cde3fa5f5 in /
COPY file:1376702515d596f414e3aa494e0daa6d408a6d2475c4aeca96bf9392f5287f69 in /etc/yum.repos.d/.
CMD ["/bin/bash"]
COPY dir:1e352836f570c2fb121d4b2c30cdc17fed57486a0a1cdaa55d16d9971f6b0aa6 in /usr/share/buildinfo/
COPY dir:1e352836f570c2fb121d4b2c30cdc17fed57486a0a1cdaa55d16d9971f6b0aa6 in /root/buildinfo/
LABEL "org.opencontainers.image.created"="2026-10-13T13:35:30Z" "org.opencontainers.image.revision"="31c16e4570d0b2dd27707ce88c88f65b1212cf78" "build-date"="2026-10-13T13:35:30Z" "architecture"="x86_64" "vcs-ref"="31c16e4570d0b2dd27707ce88c88f65b1212cf78" "vcs-type"="git" "release"="1791898448"org.opencontainers.image.created=2026-10-13T13:35:30Z,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 x86_64
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/amd64
MIT
200 MiB
Versions (22) View all