# Add Nodejs Repository
RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
-RUN echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list
+RUN echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_12.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list
RUN apt update
- './config/php.ini:/etc/php/7.4/fpm/conf.d/99-overrides.ini'
# Web path
- '/home/pmi/www:/application'
- - '/home/pmi/dev/.env.production:/application/.env'
+ - '/home/pmi/www/.env.production:/application/.env'
ports:
- '49389:22'
networks:
- pmi
redis:
- container_name: pmi-dev-redis
+ container_name: pmi-redis
image: redis
volumes:
- './redis/data:/data'
networks:
- - pmi-dev
+ - pmi
restart: unless-stopped
elasticsearch:
# Add Nodejs Repository
RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
-RUN echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list
+RUN echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x focal main" | tee /etc/apt/sources.list.d/nodesource.list
RUN apt update
STOPSIGNAL SIGQUIT
-RUN groupadd sudo;useradd -d /application -g 33 -G sudo -s /bin/bash -u 1001 pmi-dev
+RUN groupadd sudo;useradd -d /application -g 33 -G sudo -s /bin/bash -u 1001 pmi
# PHP-FPM packages need a nudge to make them docker-friendly
COPY overrides.conf /etc/php/7.4/fpm/pool.d/z-overrides.conf
chmod -R 777 /tmp
chown -R root:root /etc/sudoers.d
-chown -R pmi-dev:www-data /application
+chown -R pmi:www-data /application
# Rsyslog
start-stop-daemon --start -b -x /usr/sbin/rsyslogd -- -n
APP_NAME=PMI
APP_ENV=production
APP_KEY=base64:/Jmlg7TepI/inQ4KJ3VF0YVTqghRGvvBrnDI7NkUk94=
-APP_DEBUG=true
+APP_DEBUG=false
APP_URL=https://www.pm-instrumentation.com
APP_VARIANTS=PMI,MICHSCI
+
LOG_CHANNEL=stack
DB_CONNECTION=mysql
-DB_HOST=localhost
+DB_HOST=pmi-mariadb
DB_PORT=3306
DB_DATABASE=pmi
-DB_USERNAME=pmi
-DB_PASSWORD=ZJMcD6nAc3xnLjLVKZ2iWi69
+DB_USERNAME=root
+DB_PASSWORD=uOvpiRwybTsT1Gyc
BROADCAST_DRIVER=log
-CACHE_DRIVER=memcached
+
+CACHE_DRIVER=redis
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120
SESSION_DOMAIN=.pm-instrumentation.com,.michsci-europe.com
-REDIS_HOST=127.0.0.1
+REDIS_HOST=pmi-redis
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=web@pm-instrumentation.com
MAIL_FROM_NAME="PM-Instrumentation"
-MAIL_TO_ADDRESS=contact@pm-instrumentation.com
PUSHER_APP_ID=
PUSHER_APP_KEY=
CUBIST_INTERNAL_SEARCH=true
CUBIST_INTERNAL_SEARCH_INDEX=pmi_production
-ELASTICSEARCH_HOST=127.0.0.1
+ELASTICSEARCH_HOST=pmi-elasticsearch
ELASTICSEARCH_PORT=9200
ELASTICSEARCH_SCHEME=http
ELASTICSEARCH_USER=
ELASTICSEARCH_PASS=
+ELASTICSEARCH_INDEX_NAME=index
FEATURE_QUOTE=true
FEATURE_NEWS=true
<?php
+URL::forceScheme('https');
Route::get('/deconnexion', 'Client\ClientController@logout');