diff --git a/app/AppKernel.php b/app/AppKernel.php index 40726f05..7d44e600 100644 --- a/app/AppKernel.php +++ b/app/AppKernel.php @@ -58,14 +58,19 @@ class AppKernel extends Kernel return $bundles; } + public function getProjectDir() + { + return getenv('WALLABAG_DATA') ?: dirname(__DIR__); + } + public function getCacheDir() { - return dirname(__DIR__) . '/var/cache/' . $this->getEnvironment(); + return $this->getProjectDir() . '/var/cache/' . $this->getEnvironment(); } public function getLogDir() { - return dirname(__DIR__) . '/var/logs'; + return $this->getProjectDir() . '/var/logs'; } public function registerContainerConfiguration(LoaderInterface $loader)