Newer
Older
image: ubleipzig/vufind-php:7.2-8-debug
volumes:
- ./:/usr/local/vufind
environment:
VUFIND_LOCAL_DIR: /usr/local/vufind/local/dev
VUFIND_CACHE_DIR: /usr/local/vufind/data/cache
VUFIND_LOCAL_MODULES: finc
- ./:/usr/local/vufind:ro
- ./data/cache:/var/cache/vufind:ro
command: httpd -D FOREGROUND -c "ProxyTimeout 3600"
db:
image: mariadb:10.2
ports:
- 127.0.0.1:3306:3306
volumes:
- mariadb-data:/var/lib/mysql:z
environment:
MYSQL_ROOT_PASSWORD: adminpw
command:
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_unicode_ci
image: ubleipzig/vufind-php:7.2-8-debug
volumes:
- ./:/usr/local/vufind:z
- npm-cache:/home/www-data/.npm
environment:
NODE_ENV: development
command: npm install && node_modules/.bin/grunt watch
composer:
image: ubleipzig/vufind-php:7.2-8-debug
volumes:
- ./:/usr/local/vufind:z
- composer-cache:/home/www-data/.composer
- ${SSH_AUTH_SOCK}:/ssh-agent
environment:
SSH_AUTH_SOCK: /ssh-agent
command: phing composer -Dcomposer_extra_params=--no-scripts
autoconfig:
image: ubleipzig/vufind-php:7.2-8-debug
volumes:
- ./:/usr/local/vufind:z
environment:
VUFIND_SITE: local
VUFIND_INSTANCE: dev
VUFIND_DB_CLIENT: "%"
VUFIND_DB_ADMIN_PASSWORD: adminpw
VF_config_ini__Authentication__hash_passwords: "true"
VF_config_ini__Authentication__encrypt_ils_password: "true"
VF_config_ini__Database__database: mysql://vufind:vufindpw@db/vufind

Sebastian Kehr
committed
VF_config_ini__Index__url: http://index.ub.uni-leipzig.de/solr
VF_config_ini__Mail__host: smtp
VF_config_ini__Mail__port: 25
VF_config_ini__Mail__username: dev
VF_config_ini__Mail__pasword: dev
command: sleep 10 && autoconfig vufind deploy
depends_on:
- db
- subnet: 10.111.0.0/24
gateway: 10.111.0.1