reduce diff between travis and docker

This commit is contained in:
Shish 2018-11-07 13:15:54 +00:00
parent 9e795f41a7
commit 78258f7763

View file

@ -5,21 +5,16 @@ RUN apt update && apt install -y curl
HEALTHCHECK --interval=5m --timeout=3s CMD curl --fail http://127.0.0.1:8000/ || exit 1 HEALTHCHECK --interval=5m --timeout=3s CMD curl --fail http://127.0.0.1:8000/ || exit 1
RUN apt install -y php7.3-cli php7.3-gd php7.3-pgsql php7.3-mysql php7.3-sqlite3 php7.3-zip php7.3-dom php7.3-mbstring php-xdebug RUN apt install -y php7.3-cli php7.3-gd php7.3-pgsql php7.3-mysql php7.3-sqlite3 php7.3-zip php7.3-dom php7.3-mbstring php-xdebug
RUN apt install -y composer imagemagick vim RUN apt install -y composer imagemagick vim zip unzip
COPY composer.json /app/ COPY composer.json /app/
WORKDIR /app WORKDIR /app
RUN mkdir -p data/config
RUN composer install RUN composer install
COPY . /app/ COPY . /app/
# RUN psql -c "SELECT set_config('log_statement', 'all', false);" -U postgres ; RUN mkdir -p data/config && \
# RUN psql -c "CREATE DATABASE shimmie;" -U postgres ; echo "<?php define(\"DATABASE_DSN\", \"sqlite:data/shimmie.sqlite\");" > data/config/auto_install.conf.php && \
# RUN echo '<?php define("DATABASE_DSN", "pgsql:user=postgres;password=;host=;dbname=shimmie");' > data/config/auto_install.conf.php ; php index.php && \
# RUN mysql -e "SET GLOBAL general_log = 'ON';" -uroot ; ./vendor/bin/phpunit --configuration tests/phpunit.xml --coverage-text && \
# RUN mysql -e "CREATE DATABASE shimmie;" -uroot ; rm -rf data
# RUN echo '<?php define("DATABASE_DSN", "mysql:user=root;password=;host=localhost;dbname=shimmie");' > data/config/auto_install.conf.php ;
RUN echo '<?php define("DATABASE_DSN", "sqlite:shimmie.sqlite");' > data/config/auto_install.conf.php
RUN php index.php
# RUN ./vendor/bin/phpunit --configuration tests/phpunit.xml --coverage-text
CMD ["/usr/bin/php", "-d", "upload_max_filesize=50M", "-d", "post_max_size=50M", "-S", "0.0.0.0:8000", "tests/router.php"] CMD ["/usr/bin/php", "-d", "upload_max_filesize=50M", "-d", "post_max_size=50M", "-S", "0.0.0.0:8000", "tests/router.php"]