Commit e4eed643 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Nouvelle config docker

parent 552f143e
Loading
Loading
Loading
Loading
Loading

.env.example

0 → 100644
+46 −0
Original line number Diff line number Diff line
#---------------------------#
#        Application        #
#---------------------------#
# nom de l'application, utilisé pour les conteneurs entres autres.
# pas de caractères spéciaux autorisés
APP_NAME=ose

# Nom d'hôte de l'application (monapp.mondomaine.fr)
APP_HOST=ose.localhost.unicaen.fr

# Nom visible de l'application, à l'affichage
#APP_LABEL=OSE

# Fuseau horaire de l'application
#APP_TZ=Europe/Paris

# Environnement, 3 valeurs possibles : dev, test, prod
APP_ENV=dev

# ID d'utilisateur de la machine hôte
DEV_HOST_USER_ID=1000

# Port utilisé pour la partie front
#APP_FRONT_PORT=80

# Port utilisé pour Vite (front moderne en mode dev)
#APP_VITE_PORT=5133

#---------------------------#
#        Config Proxy       #
#---------------------------#
# à configurer uniquement sur les serveurs (règle valable pour Unicaen)
#HTTP_PROXY=
#HTTPS_PROXY=
#NO_PROXY=

#---------------------------#
#            Mail           #
#---------------------------#
# Si MAIL_ENABLED=true et les paramètres de mail sont vides, alors un conteneur local sera cré pour héberger un mail catcher
# MAIL_MAILDEV_PORT est réservé aux environnements de dév/test
MAIL_ENABLED=true
#MAIL_MAILDEV_PORT=1080
#MAIL_SMTP_HOST=
#MAIL_SMTP_PORT=25
#MAIL_FROM="ne-pas-repondre@xxx.fr"
 No newline at end of file
+1 −2
Original line number Diff line number Diff line
.env
config.local.php
config/autoload/*.local.php
vendor/*
@@ -13,5 +14,3 @@ composer.phar
.phpunit.result.cache
.idea
/.php-cs-fixer.cache
deployments/*
Makefile

Dockerfile

deleted100644 → 0
+0 −50
Original line number Diff line number Diff line
###########################################################################################
#
#                               Image pour le dev.
#
#         Montage des sources attendu dans le volume "/app" du container.
#
###########################################################################################

ARG PHP_VERSION

FROM unicaen-dev-php${PHP_VERSION}-apache

ARG APPLICATION_ENV

LABEL maintainer="Laurent LÉCLUSE <laurent.lecluse at unicaen.fr>"

ENV APACHE_CONF_DIR=/etc/apache2 \
    PHP_CONF_DIR=/etc/php/${PHP_VERSION}

## Installation de packages requis.
RUN apt-get update -y
RUN apt-get upgrade -y
RUN apt-get install -y unoconv gawk

# Nettoyage
RUN apt-get autoremove -y && apt-get clean && rm -rf /tmp/* /var/tmp/*

# Symlink apache access and error logs to stdout/stderr so Docker logs shows them
RUN ln -sf /dev/stdout /var/log/apache2/access.log
RUN ln -sf /dev/stdout /var/log/apache2/other_vhosts_access.log
RUN ln -sf /dev/stderr /var/log/apache2/error.log

# Lien pour l'exécutable interne de OSE
RUN ln -sf /app/bin/ose /usr/local/bin/ose
RUN ln -sf /app/bin/ose-test /usr/local/bin/ose-test
RUN ln -sf /app/bin/ose-code /usr/local/bin/ose-code

# Config PHP.
ADD docker/${APPLICATION_ENV}/php.conf ${PHP_CONF_DIR}/fpm/conf.d/app.ini
ADD docker/${APPLICATION_ENV}/php.conf ${PHP_CONF_DIR}/cli/conf.d/app.ini

# Configuration Apache et FPM
ADD docker/${APPLICATION_ENV}/apache-ports.conf    ${APACHE_CONF_DIR}/ports.conf
ADD docker/${APPLICATION_ENV}/apache-site.conf     ${APACHE_CONF_DIR}/sites-available/app.conf
ADD docker/${APPLICATION_ENV}/fpm/pool.d/app.conf  ${PHP_CONF_DIR}/fpm/pool.d/app.conf

COPY /docker/${APPLICATION_ENV}/entrypoint.d /entrypoint.d/

RUN a2ensite app && \
    service php${PHP_VERSION}-fpm reload
 No newline at end of file
+1 −1
Original line number Diff line number Diff line
@@ -28,7 +28,7 @@
        "unicaen/code"                     : "6.5.0",
        "unicaen/import"                   : "6.0.6",
        "unicaen/tbl"                      : "6.2.5",
        "unicaen/open-document"            : "6.0.10",
        "unicaen/open-document"            : "6.1.0",
        "unicaen/siham"                    : "6.2.0",
        "unicaen/mail"                     : "7.1.2",
        "unicaen/vue"                      : "6.3.3",
+681 −198

File changed.

Preview size limit exceeded, changes collapsed.

Loading