Dockerfile 711 B

1234567891011121314151617181920212223
  1. FROM girish/base:0.2.0
  2. RUN apt-get update && \
  3. apt-get install -y openssh-server && \
  4. rm -r /var/cache/apt /var/lib/apt/lists
  5. ADD supervisor/ /etc/supervisor/conf.d/
  6. RUN cd /tmp && \
  7. wget https://github.com/gogits/gogs/releases/download/v0.6.1/linux_amd64.zip && \
  8. unzip linux_amd64.zip -d /home/cloudron && \
  9. rm linux_amd64.zip
  10. ADD app.ini.template /home/cloudron/app.ini.template
  11. ADD start.sh /home/cloudron/start.sh
  12. # disable pam authentication for sshd
  13. RUN sed 's/UsePAM yes/UsePAM no/' -i /etc/ssh/sshd_config
  14. RUN sed 's/UsePrivilegeSeparation yes/UsePrivilegeSeparation no/' -i /etc/ssh/sshd_config
  15. RUN echo "UseDNS no" >> /etc/ssh/sshd_config
  16. CMD [ "/home/cloudron/start.sh" ]