c641f4c9ac
We are switching from alpine to debian due to a network issue introduced in alpine 3.13+ which fails to verify certificates due to not all armhf boards meet the time64 requirement: https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.13.0\#time64_requirements Also, Debian does not have official imagess for arm32v6 architecture so we are building with arm32v5 arch in the Makefile. Change-Id: I3660c3f64b7c2b342dd4ccb876af5f4e3036ea9d
15 lines
589 B
Docker
15 lines
589 B
Docker
ARG DOCKER_ARCH
|
|
|
|
FROM ${DOCKER_ARCH:-amd64}/debian:buster-slim
|
|
RUN apt-get update \
|
|
&& apt-get install -y --no-install-recommends ca-certificates supervisor unzip wget
|
|
RUN update-ca-certificates
|
|
RUN mkdir -p /var/log/supervisor /app
|
|
COPY cmd/storagenode/docker-base/ /
|
|
# set permissions to allow non-root access
|
|
RUN chmod -R a+rw /etc/supervisor /var/log/supervisor /app
|
|
# remove the default supervisord.conf
|
|
RUN rm -rf /etc/supervisord.conf
|
|
# create a symlink to custom supervisord config file at the default location
|
|
RUN ln -s /etc/supervisor/supervisord.conf /etc/supervisord.conf
|