Newer
Older
php:
image: ubleipzig/vufind-php:5.6-5-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
- php
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
grunt:
image: ubleipzig/vufind-php:5.6-5-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-5-debug
volumes:
- ./:/usr/local/vufind:z
- composer-cache:/home/www-data/.composer
command: phing composer -Dcomposer_extra_params=--no-scripts
autoconfig:
image: ubleipzig/vufind-php:5.6-5-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
VF_config_ini__Index__url: http://172.18.113.12:8080/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
networks:
default:
driver: bridge
ipam:
driver: default
config:
- subnet: 10.2.0.0/16