login consent app sql

This commit is contained in:
2022-05-03 08:54:45 +02:00
parent e7253acfd8
commit f9a6535906
1652 changed files with 187600 additions and 45 deletions

View File

@ -1,7 +0,0 @@
user: www-data
group: www-data
paths:
- /loginapp/node_modules
- /loginapp/vendor
- /loginapp
- /var/www

View File

@ -20,8 +20,8 @@
# regular expression must be changed accordingly:
# ProxyPassMatch ^/path-to-app/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/var/www/project/public/$1
DocumentRoot /loginapp/public
<Directory /loginapp/public>
DocumentRoot /loginappsql/public
<Directory /loginappsql/public>
# enable the .htaccess rewrites
AllowOverride All
Require all granted

View File

@ -23,6 +23,8 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
php${PHP_VERSION}-xml php${PHP_VERSION}-bcmath \
php${PHP_VERSION}-zip php${PHP_VERSION}-fpm \
php${PHP_VERSION}-mbstring \
php${PHP_VERSION}-mysql \
php${PHP_VERSION}-pdo-mysql \
php${PHP_VERSION}-ssh2 libxml2-utils \
locales \
apache2 \
@ -46,15 +48,15 @@ RUN wget -q -O /usr/local/bin/waitforit https://github.com/maxcnunes/waitforit/r
# Install superfsmon to restart supervisor programs on file changes
RUN pip3 install wheel superfsmon
VOLUME /loginapp
VOLUME /loginapp/var/logs
VOLUME /loginapp/var/cache
VOLUME /loginappsql
VOLUME /loginappsql/var/logs
VOLUME /loginappsql/var/cache
# Install composer
COPY install-composer.sh /loginapp/install-composer.sh
RUN chmod +x /loginapp/install-composer.sh &&\
/loginapp/install-composer.sh &&\
rm -f /loginapp/install-composer.sh
COPY install-composer.sh /loginappsql/install-composer.sh
RUN chmod +x /loginappsql/install-composer.sh &&\
/loginappsql/install-composer.sh &&\
rm -f /loginappsql/install-composer.sh
# On active les mods d'apache nécessaires
RUN a2enmod rewrite
@ -71,7 +73,7 @@ COPY www.conf /etc/php/8.1/fpm/pool.d/www.conf
EXPOSE 5000
EXPOSE 80
WORKDIR /loginapp
WORKDIR /loginappsql
# On démarre php-fpm une fois pour créer les sockets
RUN service php8.1-fpm start
@ -88,7 +90,7 @@ RUN chmod +x /root/first-run.sh
RUN sed -i 's/^\$\(PrivDropTo.*\)$/#\1/' /etc/rsyslog.conf
RUN sed -i '/imklog/s/^/#/' /etc/rsyslog.conf
COPY rsyslog.conf /etc/rsyslog.d/loginapp.conf
COPY rsyslog.conf /etc/rsyslog.d/loginappsql.conf
COPY supervisor.ini /etc/supervisor/supervisor.ini
COPY php.ini /etc/php/8.1/fpm/php.ini

View File

@ -3,7 +3,7 @@
set -eo pipefail
if [ ! -e /container-lifecycle/first_run ]; then
echo "First loginapp run detected. Initializing environment..."
echo "First loginappsql run detected. Initializing environment..."
sudo -E /root/first-run.sh
sudo touch /container-lifecycle/first_run
fi

View File

@ -8,4 +8,4 @@ set -xeo pipefail
[ ! -d /var/www/.cache ] && sudo mkdir -p /var/www/.cache
[ -d /var/www/.cache ] && sudo chown -R www-data: /var/www/.cache
sudo chown -R www-data: /loginapp
sudo chown -R www-data: /loginappsql

View File

@ -0,0 +1,7 @@
user: www-data
group: www-data
paths:
- /loginappsql/node_modules
- /loginappsql/vendor
- /loginappsql
- /var/www

View File

@ -922,7 +922,7 @@ default_socket_timeout = 60
;extension=odbc
;extension=openssl
;extension=pdo_firebird
;extension=pdo_mysql
extension=pdo_mysql
;extension=pdo_oci
;extension=pdo_odbc
;extension=pdo_pgsql

View File

@ -16,7 +16,7 @@ stderr_logfile_maxbytes=0
[program:apache2]
environment=HOSTNAME="%(ENV_HOSTNAME)s"
command = apachectl -D "FOREGROUND"
directory = /loginapp
directory = /loginappsql
user = root
autostart = true
stdout_logfile=/dev/stdout
@ -29,7 +29,7 @@ environment=HOSTNAME="%(ENV_HOSTNAME)s"
command = /usr/sbin/php-fpm8.1 -F
autostart = true
autorestart = true
directory = /loginapp
directory = /loginappsql
user = root
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0