From 4569b458d7d1dfa9be1e7d88dc34cea2822d2e5e Mon Sep 17 00:00:00 2001 From: Aaron Moses Date: Sun, 22 Dec 2019 21:22:31 +0000 Subject: [PATCH] remove Dockerfile used for development --- Dockerfile | 78 ------------------------------------------------------ 1 file changed, 78 deletions(-) delete mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 04d7bbd9..00000000 --- a/Dockerfile +++ /dev/null @@ -1,78 +0,0 @@ -FROM php:7.2-fpm-alpine -LABEL maintainer="Talmai Oliveira " - -RUN docker-php-ext-install opcache - -#COPY grocy.tar.gz . -RUN echo $PWD -RUN mkdir /var/www/html/grocy-dev -ADD ./ /var/www/html/grocy-dev/ -RUN apk update && \ - apk upgrade && \ - apk add --no-cache --update yarn git python py-pip wget freetype libpng libjpeg-turbo freetype-dev libpng-dev libjpeg-turbo-dev && \ - docker-php-ext-configure gd \ - --with-gd \ - --with-freetype-dir=/usr/include/ \ - --with-png-dir=/usr/include/ \ - --with-jpeg-dir=/usr/include/ && \ - NPROC=$(grep -c ^processor /proc/cpuinfo 2>/dev/null || 1) && \ - docker-php-ext-install -j${NPROC} gd && \ - mkdir -p /www && \ - # Set environments - sed -i "s|;*daemonize\s*=\s*yes|daemonize = no|g" /usr/local/etc/php-fpm.conf && \ - sed -i "s|;*listen\s*=\s*127.0.0.1:9000|listen = 9000|g" /usr/local/etc/php-fpm.conf && \ - sed -i "s|;*listen\s*=\s*/||g" /usr/local/etc/php-fpm.conf && \ - sed -i "s|;*chdir\s*=\s*/var/www|chdir = /www|g" /usr/local/etc/php-fpm.d/www.conf && \ - #echo "[opcache]" >> /usr/local/etc/php-fpm.d/www.conf && \ - #echo "zend_extension=opcache.so" >> /usr/local/etc/php-fpm.conf && \ - #echo "opcache.enable=1" >> /usr/local/etc/php-fpm.d/www.conf && \ - #echo "opcache.memory_consumption=128" >> /usr/local/etc/php-fpm.d/www.conf && \ - #echo "opcache.interned_strings_buffer=8" >> /usr/local/etc/php-fpm.d/www.conf && \ - wget https://getcomposer.org/installer -O - -q | php -- --quiet && \ - #pip install lastversion==0.2.4 && \ - #mkdir -p /tmp/download && \ - #wget -t 3 -T 30 -nv -O "grocy.tar.gz" $(lastversion --source grocy/grocy) && \ - #tar xzf grocy.tar.gz && \ - #rm -f grocy.tar.gz && \ - cd grocy-dev && \ - echo $PWD && \ - ls -lrt . && \ - mv public /www/public && \ - mv controllers /www/controllers && \ - mv data /www/data && \ - mv helpers /www/helpers && \ - mv localization/ /www/localization && \ - mv middleware/ /www/middleware && \ - mv migrations/ /www/migrations && \ - mv publication_assets/ /www/publication_assets && \ - mv services/ /www/services && \ - mv views/ /www/views && \ - mv .yarnrc /www/ && \ - mv *.php /www/ && \ - mv *.json /www/ && \ - mv composer.* /root/.composer/ && \ - mv *yarn* /www/ && \ - mv *.sh /www/ && \ - # Cleaning up - rm -rf /tmp/download && \ - rm -rf /var/cache/apk/* - - -# run php composer.phar with -vvv for extra debug information -RUN cd /var/www/html && \ - php composer.phar --working-dir=/www/ -n install && \ - cp /www/config-dist.php /www/data/config.php && \ - cd /www && \ - yarn install && \ - if [ -d /www/data/viewcache ]; then rm -rf /www/data/viewcache; fi && \ - mkdir /www/data/viewcache && \ - chown www-data:www-data -R /www/ - -# Set Workdir -WORKDIR /www/public - -# Expose volumes -#VOLUME ["/www"] - -# Expose ports -EXPOSE 9000