|
@@ -5,6 +5,7 @@ EXPOSE 80/tcp 22
|
|
ENV DEBIAN_FRONTEND noninteractive
|
|
ENV DEBIAN_FRONTEND noninteractive
|
|
ENV NOTVISIBLE "in users profile"
|
|
ENV NOTVISIBLE "in users profile"
|
|
|
|
|
|
|
|
+COPY ./execute.sh /opt/
|
|
COPY . /etc/supervisord
|
|
COPY . /etc/supervisord
|
|
COPY var/ /var/log/supervisor/
|
|
COPY var/ /var/log/supervisor/
|
|
COPY sshd_config /etc/ssh/sshd_config
|
|
COPY sshd_config /etc/ssh/sshd_config
|
|
@@ -15,7 +16,8 @@ ADD bin/* /usr/bin/
|
|
|
|
|
|
WORKDIR /opt
|
|
WORKDIR /opt
|
|
|
|
|
|
-RUN chmod 0600 /opt/keys/*; \
|
|
|
|
|
|
+RUN chmod +x /opt/execute.sh; \
|
|
|
|
+ chmod 0600 /opt/keys/*; \
|
|
eval $(ssh-agent); \
|
|
eval $(ssh-agent); \
|
|
ssh-add /opt/keys/bitbucket.id_rsa; \
|
|
ssh-add /opt/keys/bitbucket.id_rsa; \
|
|
echo Acquire::http::Proxy "http://aptcache.infra.flowdat.com/"; > /etc/apt/apt.conf.d/00aptproxy; \
|
|
echo Acquire::http::Proxy "http://aptcache.infra.flowdat.com/"; > /etc/apt/apt.conf.d/00aptproxy; \
|
|
@@ -52,4 +54,4 @@ RUN chmod 0600 /opt/keys/*; \
|
|
rm /etc/apt/apt.conf.d/00aptproxy; \
|
|
rm /etc/apt/apt.conf.d/00aptproxy; \
|
|
rm -rf /var/lib/apt/lists/*
|
|
rm -rf /var/lib/apt/lists/*
|
|
|
|
|
|
-CMD /opt/script.sh
|
|
|
|
|
|
+ENTRYPOINT ["/opt/execute.sh"]
|