Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FROM ubuntu:latest
- LABEL description="piler stage1 container"
- ENV DEBIAN_FRONTEND=noninteractive
- #ARG PACKAGE="sphinxsearch_2.2.11-release-1~xenial_amd64.deb"
- ARG PACKAGE="sphinxsearch_2.3.2-beta-1~xenial_amd64.deb"
- ARG DOWNLOAD_URL="http://download.mailpiler.org"
- RUN apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 && \
- 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 && \
- apt-get update && \
- 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 \
- catdoc unrtf poppler-utils nginx tnef sudo libodbc1 libpq5 libzip4 libtre5 libwrap0 cron libmariadb-client-lgpl-dev python python-mysqldb && \
- apt-get -y --no-install-recommends install libmariadbclient18 mariadb-server && \
- apt-get -y --no-install-recommends install vim && \
- service mysql start && mysqladmin -u root password abcde123 && \
- wget -q --no-check-cert ${DOWNLOAD_URL}/${PACKAGE} && \
- dpkg -i $PACKAGE && \
- rm -f $PACKAGE && \
- sed -i 's/mail.[iwe].*//' /etc/rsyslog.conf && \
- sed -i '/session required pam_loginuid.so/c\#session required pam_loginuid.so' /etc/pam.d/cron && \
- mkdir /etc/piler && \
- printf "[mysql]\nuser = piler\npassword = piler123\n" > /etc/piler/.my.cnf && \
- echo "alias mysql='mysql --defaults-file=/etc/piler/.my.cnf'" > /root/.bashrc && \
- echo "alias t='tail -f /var/log/syslog'" >> /root/.bashrc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement