new Wallabag\ImportBundle\WallabagImportBundle(),
new Doctrine\Bundle\MigrationsBundle\DoctrineMigrationsBundle(),
new Craue\ConfigBundle\CraueConfigBundle(),
+ new Lexik\Bundle\MaintenanceBundle\LexikMaintenanceBundle(),
];
if (in_array($this->getEnvironment(), ['dev', 'test'], true)) {
kphoen_rulerz:
executors:
doctrine: true
+
+lexik_maintenance:
+ authorized:
+ ips: ['127.0.0.1']
+ driver:
+ ttl: 3600
+ class: 'Lexik\Bundle\MaintenanceBundle\Drivers\DatabaseDriver'
+ response:
+ code: 503
+ status: "wallabag Service Temporarily Unavailable"
"doctrine/doctrine-migrations-bundle": "^1.0",
"paragonie/random_compat": "~1.0",
"craue/config-bundle": "~1.4",
- "mnapoli/piwik-twig-extension": "^1.0"
+ "mnapoli/piwik-twig-extension": "^1.0",
+ "lexik/maintenance-bundle": "~2.1"
},
"require-dev": {
"doctrine/doctrine-fixtures-bundle": "~2.2",
--- /dev/null
+Maintenance mode
+================
+
+If you have some long tasks to do on your wallabag instance, you can enable a maintenance mode.
+Nobody will have access to your instance.
+
+Enable maintenance mode
+-----------------------
+
+To enable maintenance mode, execute this command:
+
+::
+
+ bin/console lexik:maintenance:lock --no-interaction
+
+You can set your IP address in ``app/config/config.yml`` if you want to access to wallabag even if maintenance mode is enabled. For example:
+
+::
+
+ lexik_maintenance:
+ authorized:
+ ips: ['127.0.0.1']
+
+
+Disable maintenance mode
+------------------------
+
+To disable maintenance mode, execute this command:
+
+::
+
+ bin/console lexik:maintenance:unlock
developer/docker
developer/translate
+ developer/maintenance
--- /dev/null
+Mode maintenance
+================
+
+Si vous devez effectuer de longues tâches sur votre instance de wallabag, vous pouvez activer le mode maintenance.
+Plus personne ne pourra accéder à wallabag.
+
+Activer le mode maintenance
+---------------------------
+
+Pour activer le mode maintenance, exécutez cette commande :
+
+::
+
+ bin/console lexik:maintenance:lock --no-interaction
+
+Vous pouvez spécifier votre adresse IP dans ``app/config/config.yml`` si vous souhaitez accéder à wallabag même si
+ le mode maintenance est activé. Par exemple :
+
+::
+
+ lexik_maintenance:
+ authorized:
+ ips: ['127.0.0.1']
+
+
+Désactiver le mode maintenance
+------------------------------
+
+Pour désactiver le mode maintenance, exécutez cette commande :
+
+::
+
+ bin/console lexik:maintenance:unlock
developer/docker
developer/translate
+ developer/maintenance
Foire aux questions
-------------------
-Je ne veux pas valider le formulaire de création de compte
+Je ne peux pas valider le formulaire de création de compte
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Soyez sur d'avoir bien renseigné tous les champs :
- php-session
- php-ctype
- php-dom
-- pĥp-hash
+- php-hash
- php-simplexml
- php-json
- php-gd