2017-01-22 04:59:18 +04:00
|
|
|
FROM alpine:$alpine_version
|
2016-11-23 13:54:22 +04:00
|
|
|
|
2017-01-22 04:59:18 +04:00
|
|
|
LABEL distro_style="apk" distro="alpine" distro_long="alpine-$alpine_version" arch="x86_64" operatingsystem="linux"
|
2016-11-23 13:54:22 +04:00
|
|
|
|
|
|
|
RUN apk update && \
|
|
|
|
apk upgrade && \
|
2017-03-31 18:54:50 +04:00
|
|
|
apk add sudo bash libssl1.0 libsodium libev gmp git && \
|
2017-01-22 04:59:18 +04:00
|
|
|
rm -f /var/cache/apk/* && \
|
2016-11-23 13:54:22 +04:00
|
|
|
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 && \
|
2017-01-22 04:59:18 +04:00
|
|
|
sed -i 's/^Defaults.*requiretty//g' /etc/sudoers
|
2016-11-23 13:54:22 +04:00
|
|
|
USER tezos
|
|
|
|
|
2017-01-22 04:59:18 +04:00
|
|
|
COPY . /home/tezos
|
2016-11-23 13:54:22 +04:00
|
|
|
WORKDIR /home/tezos
|
2017-01-22 04:59:18 +04:00
|
|
|
|
|
|
|
RUN sudo chown root:root bin/* && \
|
|
|
|
sudo chmod a+rx bin/* && \
|
|
|
|
sudo mv bin/* /usr/local/bin && \
|
|
|
|
rmdir bin
|
|
|
|
|
|
|
|
ENTRYPOINT [ "/bin/bash" ]
|