Skip to content
Snippets Groups Projects
Commit a77271f5 authored by PICHOU Kyâne's avatar PICHOU Kyâne
Browse files

Allow to disable SMTP on framadate

parent e6df4eb0
No related branches found
No related tags found
No related merge requests found
......@@ -34,3 +34,4 @@ Pour initialiser Framadate, on utilise plusieurs variables d'environnement :
- `MYSQL_PORT`: port du serveur MySQL (`3306` par défaut)
- `ADMIN_USER`: utilisateur de l'interface d'administration
- `ADMIN_PASSWORD`: mot de passe de l'interface d'administration
- `DISABLE_SMTP`: mettre à `true` pour désactiver SMTP (sinon `false` par défaut)
......@@ -11,6 +11,7 @@ MYSQL_PASSWORD=${MYSQL_PASSWORD-password}
MYSQL_DB=${MYSQL_DB-framadate}
MYSQL_HOST=${MYSQL_HOST-mysql}
MYSQL_PORT=${MYSQL_PORT-3306}
DISABLE_SMTP=${DISABLE_SMTP-false}
# Add configuration file if not exist
if [ ! -f $FRAMADATE_CONFIG ]; then
......@@ -28,6 +29,10 @@ if [ ! -f $FRAMADATE_CONFIG ]; then
sed -i -E "s/^(\/\/ )?const DB_USER( )?=.*;/const DB_USER = '$MYSQL_USER';/g" $FRAMADATE_CONFIG
sed -i -E "s/^(\/\/ )?const DB_PASSWORD( )?=.*;/const DB_PASSWORD = '$MYSQL_PASSWORD';/g" $FRAMADATE_CONFIG
sed -i -E "s/^(\/\/ )?const DB_CONNECTION_STRING( )?=.*;/const DB_CONNECTION_STRING = 'mysql:host=$MYSQL_HOST;dbname=$MYSQL_DB;port=$MYSQL_PORT';/g" $FRAMADATE_CONFIG
# SMTP config
if [ "$DISABLE_SMTP" = "true" ]; then
sed -i -E "s/'use_smtp' => true,/'use_smtp' => false,/g" $FRAMADATE_CONFIG
fi
else
echo "Using existing config file " $FRAMADATE_CONFIG
fi
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment