From 0498a8f6bed7f0b34a4bedcfb77f2fa951b2e05a Mon Sep 17 00:00:00 2001 From: andryyy Date: Wed, 14 Dec 2016 09:06:14 +0100 Subject: [PATCH] Move Nginx to Docker hub --- 012-build-nginx.sh | 14 +------------- data/Dockerfiles/nginx/.empty | 0 data/Dockerfiles/nginx/Dockerfile | 19 +++++++++++++++++++ data/Dockerfiles/php-fpm/.empty | 0 4 files changed, 20 insertions(+), 13 deletions(-) delete mode 100644 data/Dockerfiles/nginx/.empty create mode 100644 data/Dockerfiles/nginx/Dockerfile delete mode 100644 data/Dockerfiles/php-fpm/.empty diff --git a/012-build-nginx.sh b/012-build-nginx.sh index 055a5695..6cddc454 100755 --- a/012-build-nginx.sh +++ b/012-build-nginx.sh @@ -10,14 +10,6 @@ if [[ ! -z $(docker ps -af "name=${NAME}" -q) ]]; then docker rm $(docker ps -af "name=${NAME}" -q) fi -if [[ ! -z "$(docker images -q nginx:${NGINXVERS})" ]]; then - read -r -p "Found image locally. Delete local image and repull? [y/N] " response - response=${response,,} # tolower - if [[ $response =~ ^(yes|y)$ ]]; then - docker rmi nginx:${NGINXVERS} - fi -fi - sed -i "s#database_name.*#database_name = \"${DBNAME}\";#" data/web/inc/vars.inc.php sed -i "s#database_user.*#database_user = \"${DBUSER}\";#" data/web/inc/vars.inc.php sed -i "s#database_pass.*#database_pass = \"${DBPASS}\";#" data/web/inc/vars.inc.php @@ -33,10 +25,6 @@ docker run \ --network=${DOCKER_NETWORK} \ -h nginx \ --network-alias=nginx \ - -d nginx:${NGINXVERS} - -echo "Installaing SOGo web resource files..." -docker exec -it ${NAME} /bin/bash -c 'apt-key adv --keyserver keys.gnupg.net --recv-key 0x810273C4 && apt-get update && apt-get -y --force-yes install apt-transport-https' -docker exec -it ${NAME} /bin/bash -c 'echo "deb http://packages.inverse.ca/SOGo/nightly/3/debian/ jessie jessie" > /etc/apt/sources.list.d/sogo.list && apt-get update && apt-get -y --force-yes install sogo' + -d andryyy/mailcow-dockerized:nginx /bin/bash ./fix-permissions.sh diff --git a/data/Dockerfiles/nginx/.empty b/data/Dockerfiles/nginx/.empty deleted file mode 100644 index e69de29b..00000000 diff --git a/data/Dockerfiles/nginx/Dockerfile b/data/Dockerfiles/nginx/Dockerfile new file mode 100644 index 00000000..00046f70 --- /dev/null +++ b/data/Dockerfiles/nginx/Dockerfile @@ -0,0 +1,19 @@ +FROM nginx:mainline +MAINTAINER Andre Peters + +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update \ + && apt-get install -y zlib1g-dev libicu-dev g++ libidn11-dev + +RUN apt-key adv --keyserver keys.gnupg.net --recv-key 0x810273C4 \ + && apt-get update \ + && apt-get -y --force-yes install apt-transport-https + +RUN echo 'deb http://packages.inverse.ca/SOGo/nightly/3/debian/ jessie jessie' > /etc/apt/sources.list.d/sogo.list \ + && apt-get update \ + && apt-get -y --force-yes install sogo + +EXPOSE 80 443 + +CMD ["nginx", "-g", "daemon off;"] diff --git a/data/Dockerfiles/php-fpm/.empty b/data/Dockerfiles/php-fpm/.empty deleted file mode 100644 index e69de29b..00000000