FROM alpine:3.24
LABEL maintainer="Cabillot Julien <dockerimages@cabillot.eu>"

# hadolint ignore=DL3018
RUN apk add --no-cache mysql-client && \
    rm -rf /usr/share/apk/keys && \
    addgroup -g 1000 muser && \
    adduser -D -u 1000 -G muser muser

# Numeric uid/gid (DL3066): identity stays resolvable by the host
USER 1000:1000

ENTRYPOINT [ "/usr/bin/mysql" ]