21 lines
786 B
Docker
21 lines
786 B
Docker
|
FROM alpine:3.4
|
||
|
# FIXME: I'm currently guessing the version of alpine that the opam image we've
|
||
|
# built the tezos binaries on is based on. if that becomes newer (e.g. alpine
|
||
|
# 3.5), the binaries built on that version of alpine could (will) depend on
|
||
|
# library symbols that won't be in alpine 3.4
|
||
|
|
||
|
LABEL distro_style="apk" distro="alpine" distro_long="alpine-3.4" arch="x86_64" operatingsystem="linux"
|
||
|
|
||
|
RUN apk update && \
|
||
|
apk upgrade && \
|
||
|
apk add sudo bash libsodium gmp && \
|
||
|
adduser -S tezos && \
|
||
|
echo 'tezos ALL=(ALL:ALL) NOPASSWD:ALL' > /etc/sudoers.d/tezos && \
|
||
|
chmod 440 /etc/sudoers.d/tezos && \
|
||
|
chown root:root /etc/sudoers.d/tezos && \
|
||
|
sed -i.bak 's/^Defaults.*requiretty//g' /etc/sudoers
|
||
|
USER tezos
|
||
|
|
||
|
ADD built-bin /usr/local/bin
|
||
|
WORKDIR /home/tezos
|