wadm 0.9.1

wasmCloud Application Deployment Manager: A tool for running Wasm applications in wasmCloud
Documentation
FROM debian:bullseye-slim AS base

RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install -y ca-certificates

FROM base AS base-amd64
ARG BIN_AMD64
ARG BIN=$BIN_AMD64

FROM base AS base-arm64
ARG BIN_ARM64
ARG BIN=$BIN_ARM64

FROM base-$TARGETARCH

ARG USERNAME=wadm
ARG USER_UID=1000
ARG USER_GID=$USER_UID

RUN addgroup --gid $USER_GID $USERNAME \
    && adduser --disabled-login -u $USER_UID --ingroup $USERNAME $USERNAME

# Copy application binary from disk
COPY --chown=$USERNAME ${BIN} /usr/local/bin/wadm

USER $USERNAME
# Run the application
ENTRYPOINT ["/usr/local/bin/wadm"]