Мы разрабатываем приложение Angular с интерфейсом API Symfony 4 в качестве отдельного контейнера Docker.Нам нужно изменить дату контейнера Symfony Docker, чтобы выполнить некоторые тесты, поэтому мы установили libfaketime, чтобы изменить системную дату.
Я запускаю свои контейнеры с sudo FAKETIME="2019-11-12 00:00:00" docker-compose up
, что, кажется, мешает моему приложению работать правильно.
Действительно, мой журнал dev.log содержит странные предупреждения, подобные этим:
[2019-02-07 17:56:05] php.DEBUG: Warning: filemtime(): stat failed for /var/www/default/vendor/symfony/validator/Resources/translations/validators.fr.xlf [] []
[2019-02-07 17:56:05] php.DEBUG: Warning: filemtime(): stat failed for /var/www/default/vendor/symfony/validator/Resources/translations/validators.gl.xlf [] []
[2019-02-07 17:56:05] php.DEBUG: Warning: filemtime(): stat failed for /var/www/default/vendor/symfony/validator/Resources/translations/validators.he.xlf [] []
[2019-02-07 17:56:05] php.DEBUG: Warning: filemtime(): stat failed for /var/www/default/vendor/symfony/validator/Resources/translations/validators.hr.xlf [] []
[2019-02-07 17:56:05] php.DEBUG: Warning: filemtime(): stat failed for /var/www/default/vendor/symfony/validator/Resources/translations/validators.hu.xlf [] []
[2019-02-07 17:56:05] php.DEBUG: Warning: filemtime(): stat failed for /var/www/default/vendor/symfony/validator/Resources/translations/validators.hy.xlf [] []
[2019-02-07 17:56:05] php.DEBUG: Warning: filemtime(): stat failed for /var/www/default/vendor/symfony/validator/Resources/translations/validators.id.xlf [] []
[2019-02-07 17:56:05] php.DEBUG: Warning: filemtime(): stat failed for /var/www/default/vendor/symfony/validator/Resources/translations/validators.it.xlf [] []
[2019-02-07 17:56:05] php.DEBUG: Warning: filemtime(): stat failed for /var/www/default/vendor/symfony/validator/Resources/translations/validators.ja.xlf [] []
[2019-02-07 17:56:05] php.DEBUG: Warning: filemtime(): stat failed for /var/www/default/vendor/symfony/validator/Resources/translations/validators.lb.xlf [] []
Каждое предупреждение находится в отдельном файле.
Когда я запускаю свои контейнеры безFAKETIME="2019-11-12 00:00:00
, приложение работает правильно.
Есть идеи?