- May 12, 2022
-
-
Robert Lange authored
-
- Feb 07, 2022
-
-
* to sync with alpha and staging * need to run "docker-compose up -d --no-deps --build php"
-
- Jan 14, 2022
-
-
Robert Lange authored
* avoid external validation problems with certificates using let's encrypt
-
- Jan 22, 2021
-
-
Robert Lange authored
-
- Jul 23, 2020
-
-
* prepare testing directory structure for yaml comparism ** add fixtures in same order as config files ** use symlinks for real configs ** use result searchspecs for old outcome before refactoring * fix finc test setup for docker * add finc SearchSpecsReaderTest ** run: docker exec -it [php container] sh -c "vendor/bin/phpunit --configuration module/finc/tests/phpunit.xml module/finc/tests/unit-tests/src/fincTest/Config/SearchSpecsReaderTest.php" [--filter testParentYaml]" * in local searchspecs.yaml ** use vufind as parent and keep only delta * in local alpha searchspecs.yaml ** use local as parent, no delta * use autoconfig version 2.3.3, see also https://git.sc.uni-leipzig.de/ubl/bdd_dev/webmasterei/autoconfig/-/commit/7b396da68c63820c869d45ca655d70d77b417aef * add env var for local searchspecs.yaml in docker-env.0.finc.yml
-
- Mar 13, 2020
-
-
Sebastian Kehr authored
* assure home dirextory exists before writing defaults file * source environment file only once on first execution
-
- Mar 11, 2020
-
-
* avoid necessity of special chars in autoconfig specific environment variable names * assure env file is generated for mail container * let generated searches.ini file contain an empty index shards section by default * ignore data folder completely * use updated version of vufind-httpd image * let env container write with uid:gid of project root * let composer event handlers being called with correct uid:gid * add xsl and dom php extensions * avoid high cpu usage by endless loops
-
- Mar 06, 2020
-
-
Sebastian Kehr authored
-
Sebastian Kehr authored
-
- Mar 03, 2020
-
-
* no more usage of slow vufind-php image for various containers * use stock docker library images where possible for faster startup * build custom images for php and composer only to include xdebug and required extensions * provide and leverage custom entrypoint shell scripts for most containers * inject environment variables defined in docker-env.*.yml files within entrypoints * place environment variables defaults in in docker-env.0.finc.yml * place composer and npm caches in git-ignored subdirectories of project root directory * gracefully terminate all container processes (especially grunt and mail) for faster shutdown * let versions of php and mariadb equal those in current live systems * let container-written files have uid/gid of project root directory by default * forward exposed container ports to non-standard ports on host system * allow to override uid/gid of written files as well as host ports via environment variables * specify exact autoconfig version to install * avoid recursive call to chown in env entrypoint * drop unnecessary argument when calling grunt * report all errors (including notices, deprecation messages etc.)
-