Advertisement
albibacsi

piler.dockerfile.stage1

Jun 20th, 2018
581
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. FROM ubuntu:latest
  2.  
  3. LABEL description="piler stage1 container"
  4. ENV DEBIAN_FRONTEND=noninteractive
  5.  
  6. #ARG PACKAGE="sphinxsearch_2.2.11-release-1~xenial_amd64.deb"
  7. ARG PACKAGE="sphinxsearch_2.3.2-beta-1~xenial_amd64.deb"
  8. ARG DOWNLOAD_URL="http://download.mailpiler.org"
  9.  
  10. RUN apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 && \
  11. echo 'deb [arch=amd64,i386] http://ftp.bme.hu/pub/mirrors/mariadb/repo/10.2/ubuntu xenial main' > /etc/apt/sources.list.d/mariadb.list && \
  12. apt-get update && \
  13. apt-get -y --no-install-recommends install wget rsyslog openssl sysstat php7.0-cli php7.0-cgi php7.0-mysql php7.0-fpm php7.0-zip php7.0-ldap php7.0-gd php7.0-curl php7.0-xml \
  14. catdoc unrtf poppler-utils nginx tnef sudo libodbc1 libpq5 libzip4 libtre5 libwrap0 cron libmariadb-client-lgpl-dev python python-mysqldb && \
  15. apt-get -y --no-install-recommends install libmariadbclient18 mariadb-server && \
  16. apt-get -y --no-install-recommends install vim && \
  17. service mysql start && mysqladmin -u root password abcde123 && \
  18. wget -q --no-check-cert ${DOWNLOAD_URL}/${PACKAGE} && \
  19. dpkg -i $PACKAGE && \
  20. rm -f $PACKAGE && \
  21. sed -i 's/mail.[iwe].*//' /etc/rsyslog.conf && \
  22. sed -i '/session required pam_loginuid.so/c\#session required pam_loginuid.so' /etc/pam.d/cron && \
  23. mkdir /etc/piler && \
  24. printf "[mysql]\nuser = piler\npassword = piler123\n" > /etc/piler/.my.cnf && \
  25. echo "alias mysql='mysql --defaults-file=/etc/piler/.my.cnf'" > /root/.bashrc && \
  26. echo "alias t='tail -f /var/log/syslog'" >> /root/.bashrc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement