From f9208def7e9dcc7989121b6a88371c5f743853df Mon Sep 17 00:00:00 2001 From: Valentin Valchev Date: Wed, 7 Mar 2018 16:37:51 +0200 Subject: [PATCH] Added a docker file so you can easily deploy and test locally. --- Dockerfile | 18 ++++++++++++++++++ config/database.php | 2 +- config/view.php | 2 ++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..4d10dd7 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,18 @@ +FROM combro2k/alpine-nginx-php5 + +# install dependencies and build the project +RUN apk --no-cache add php5 php5-fpm php5-mysqli php5-json php5-openssl php5-curl \ + php5-zlib php5-xml php5-phar php5-intl php5-dom php5-xmlreader php5-ctype \ + php5-gd php5-mcrypt php5-pdo php5-pdo_sqlite +# +# copy sources +WORKDIR /data/web +ADD . /data/web + +# build the project +RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" && \ + php composer-setup.php --install-dir=. --filename=composer && \ + ./composer install -o && \ + echo "DB_CONNECTION=sqlite" > .env && \ + echo "VIEW_CACHE=false" >> .env && \ + sed -i 's/^short_open_tag = Off/short_open_tag = On/' /etc/php5/php.ini diff --git a/config/database.php b/config/database.php index fb5b533..d5be6c1 100644 --- a/config/database.php +++ b/config/database.php @@ -26,7 +26,7 @@ | */ - 'default' => 'mysql', + 'default' => env('DB_CONNECTION', 'mysql'), /* |-------------------------------------------------------------------------- diff --git a/config/view.php b/config/view.php index 88fc534..8d07cd9 100644 --- a/config/view.php +++ b/config/view.php @@ -2,6 +2,8 @@ return [ + 'cache' => env('VIEW_CACHE', true), + /* |-------------------------------------------------------------------------- | View Storage Paths