workout/floci-compat (sha256:1970532ed948138762e5cdc09942e32d95b69c0a12158a2ce162ae2dd81340aa)

Published 2026-08-04 17:44:21 -05:00 by AlexanderJBauer

Installation

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

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.7" 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:44aec58d8295fb3568d8c17ef9ae3d69ae2d3a8f83b713475382d1a74da39430 in /
COPY file:1376702515d596f414e3aa494e0daa6d408a6d2475c4aeca96bf9392f5287f69 in /etc/yum.repos.d/.
CMD ["/bin/bash"]
COPY file:93583a9ebbaeff1e36b48820b647eea1eef523f6627dacfb0b21af79f5a41b35 in /usr/share/buildinfo/content-sets.json
COPY file:93583a9ebbaeff1e36b48820b647eea1eef523f6627dacfb0b21af79f5a41b35 in /root/buildinfo/content_manifests/content-sets.json
COPY file:692d8e4624dc42339649e2ed15402cbcd0b4bc9354cf8f44fe3fa0d9490bc900 in /usr/share/buildinfo/labels.json
COPY file:692d8e4624dc42339649e2ed15402cbcd0b4bc9354cf8f44fe3fa0d9490bc900 in /root/buildinfo/labels.json
LABEL "architecture"="x86_64" "vcs-type"="git" "vcs-ref"="6079561048478278f348def31f7f9ebeb191ac1c" "org.opencontainers.image.revision"="6079561048478278f348def31f7f9ebeb191ac1c" "build-date"="2026-05-26T04:48:05Z" "org.opencontainers.image.created"="2026-05-26T04:48:05Z" "release"="1779770818"org.opencontainers.image.revision=6079561048478278f348def31f7f9ebeb191ac1c,org.opencontainers.image.created=2026-05-26T04:48:05Z
ARG VERSION=1.5.34
ARG TARGETARCH=amd64
ENV FLOCI_VERSION=1.5.34
ENV FLOCI_STORAGE_PERSISTENT_PATH=/app/data
ENV GOSU_VERSION=1.17
ENV GOSU_AMD64_SHA256=bbc4136d03ab138b1ad66fa4fc051bafc6cc7ffae632b069a53657279a450de3
ENV GOSU_ARM64_SHA256=c3805a85d17f4454c23d7059bcb97e1ec1af272b90126e79ed002342de08389b
RUN |2 VERSION=1.5.34 TARGETARCH=amd64 /bin/sh -c set -eux; microdnf install -y --nodocs shadow-utils; microdnf clean all; useradd -r -u 1001 -g root -d /app -s /sbin/nologin floci; arch="$(uname -m)"; case "$arch" in x86_64) gosuArch='amd64'; gosuSha256="$GOSU_AMD64_SHA256" ;; aarch64) gosuArch='arm64'; gosuSha256="$GOSU_ARM64_SHA256" ;; *) echo >&2 "unsupported arch: $arch"; exit 1 ;; esac; curl -fsSL -o /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/${GOSU_VERSION}/gosu-${gosuArch}"; echo "${gosuSha256} /usr/local/bin/gosu" | sha256sum -c -; chmod +x /usr/local/bin/gosu; gosu --version; gosu nobody true # buildkit
WORKDIR /app
RUN |2 VERSION=1.5.34 TARGETARCH=amd64 /bin/sh -c mkdir -p /app/data && chown -R 1001:root /app && chmod -R g+rwX /app # buildkit
VOLUME [/app/data]
COPY --chown=1001:root native/amd64/ /app/ # buildkit
RUN |2 VERSION=1.5.34 TARGETARCH=amd64 /bin/sh -c mv /app/*-runner /app/application && chmod +x /app/application # buildkit
COPY --chmod=755 docker/entrypoint.sh /usr/local/bin/docker-entrypoint.sh # buildkit
COPY --chmod=755 docker/localstack-parity.sh /usr/local/bin/localstack-parity.sh # buildkit
LABEL org.opencontainers.image.title=Floci org.opencontainers.image.description=Local AWS emulator — open-source alternative to LocalStack Community 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=Local AWS emulator — open-source alternative to LocalStack Community io.k8s.description=Local AWS emulator — open-source alternative to LocalStack Community io.k8s.display-name=Floci io.openshift.expose-services=4566:tcp io.openshift.tags=floci aws-emulator maintainer=Floci <https://github.com/floci-io/floci> name=floci/floci summary=Local AWS emulator — open-source alternative to LocalStack Community url=https://floci.io vendor=Floci
EXPOSE [4566/tcp]
HEALTHCHECK {Test:[CMD-SHELL curl -f http://localhost:4566/_floci/health || exit 1] Interval:5s Timeout:3s StartPeriod:0s StartInterval:0s Retries:5}
ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
CMD ["/app/application" "-Dquarkus.http.host=0.0.0.0"]
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
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
USER root
RUN /bin/sh -c microdnf install -y --nodocs python3 python3-pip && pip3 install --no-cache-dir awscli boto3 && microdnf clean all && rm -rf /root/.cache/pip # buildkit
COPY bin/awslocal /usr/local/bin/awslocal # buildkit
RUN /bin/sh -c chmod +x /usr/local/bin/awslocal # buildkit
RUN /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
USER 1001

Labels

Key Value
architecture x86_64
build-date 2026-07-29T05:01:55Z
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 Local AWS emulator — open-source alternative to LocalStack Community
distribution-scope public
io.buildah.version 1.42.2
io.k8s.description Local AWS emulator — open-source alternative to LocalStack Community
io.k8s.display-name Floci
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-07-29T05:01:55Z
org.opencontainers.image.description Floci compatibility image with AWS CLI and boto3 pre-installed
org.opencontainers.image.licenses MIT
org.opencontainers.image.revision b60a58fab6746cfa0bb127f318ae360d99fd3801
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 1.5.34
release 1779770818
summary Local AWS emulator — open-source alternative to LocalStack Community
url https://floci.io
vcs-ref b60a58fab6746cfa0bb127f318ae360d99fd3801
vcs-type git
vendor Floci
version 1.5.34
Details
Container
2026-08-04 17:44:21 -05:00
0
OCI / Docker
linux/amd64
MIT
207 MiB
Versions (20) View all