ARG ARCH FROM docker.io/${ARCH}/alpine:latest LABEL version="2.0.0" ARG PRODUCT COPY resources [r]esources_${PRODUCT} / ARG PACKAGES RUN apk update && apk upgrade \ && apk add --no-cache ${PACKAGES} # Add apt download source information COPY resources/etc/apt /etc/apt/ # Add extra packages to containers/packages.txt ARG PACKAGES RUN apk update && apk upgrade \ && apk add --no-cache ${PACKAGES} ENV LANG=C.UTF-8 ENV LANGUAGE=en_US ENV TZ=Asia/Tokyo RUN apk add --no-cache tzdata && \ ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime && \ mkdir -p /mnt/image && \ mkdir -p /mnt/log && \ echo "Asia/Tokyo" > /etc/timezone# Add extra files you want to copy to 'resources' directory # Note 'app' itself will not be part of the container, but # used as a volume # copying 'resources_${PRODUCT}' is optional and will not error if missing # thanks to the [r] path glob. It is only intended for product quirks. ARG PRODUCT COPY resources [r]esources_${PRODUCT} / # Modify as necessary RUN adduser -D -u 1000 atmark # CMD ["sh", "/vol_app/src/sh/main.sh"]