From 1d00316067e2ceb31eb6aaf17f6563ac84516d28 Mon Sep 17 00:00:00 2001
From: Cyril L'Orphelin <cyril.lorphelin@cc.in2p3.fr>
Date: Wed, 5 Feb 2020 09:29:38 +0000
Subject: [PATCH] Add new file

---
 Dockerfile | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)
 create mode 100644 Dockerfile

diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 00000000..2bfbe90f
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,36 @@
+# This file is a template, and might need editing before it works on your project.
+FROM php:7.4-fpm
+RUN apt-get update && apt-get install -y \
+        libfreetype6-dev \
+        libjpeg62-turbo-dev \
+        libpng-dev \
+    && docker-php-ext-configure gd --with-freetype --with-jpeg \
+    && docker-php-ext-install -j$(nproc) gd
+
+
+RUN echo "date.timezone=Europe/Paris" > /usr/local/etc/php/conf.d/timezone.ini
+RUN echo "opcache.enable_cli=1" > /usr/local/etc/php/conf.d/opcache.ini
+RUN echo "opcache.revalidate_freq=500" >> /usr/local/etc/php/conf.d/opcache.ini
+RUN echo "opcache.memory_consumption=128" >> /usr/local/etc/php/conf.d/opcache.ini
+RUN echo "opcache.interned_strings_buffer=8" >> /usr/local/etc/php/conf.d/opcache.ini
+RUN echo "opcache.max_accelerated_files=4000" >> /usr/local/etc/php/conf.d/opcache.ini
+RUN echo "opcache.fast_shutdown=1" >> /usr/local/etc/php/conf.d/opcache.ini
+RUN rm -f /usr/local/etc/php/conf.d/xdebug.ini
+
+WORKDIR tms
+
+RUN echo "${env_test}" > .env
+
+RUN curl -sS https://getcomposer.org/installer | php
+RUN php composer.phar install
+
+RUN npm cache clean -f
+RUN npm install -g n
+RUN n stable
+RUN curl -o- -L https://yarnpkg.com/install.sh | bash
+RUN export PATH="$HOME/.yarn/bin:$PATH"
+RUN yarn install
+RUN  yarn encore dev
+
+EXPOSE 8000/tcp
+CMD symfony server:start
-- 
GitLab