Skip to content
Snippets Groups Projects
  1. Mar 13, 2020
  2. Mar 11, 2020
    • Sebastian Kehr's avatar
      refs #17116 [master-v5] Docker fixups · eea72d69
      Sebastian Kehr authored and Dorian Merz's avatar Dorian Merz committed
      * 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
      eea72d69
  3. Mar 06, 2020
  4. Mar 03, 2020
    • Sebastian Kehr's avatar
      refs #16923 [master-v5] docker development consolidation · ecb94e9d
      Sebastian Kehr authored and Dorian Merz's avatar Dorian Merz committed
      * 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 au...
      ecb94e9d