54 lines
986 B
YAML
54 lines
986 B
YAML
version: "3.9"
|
|
services:
|
|
koha:
|
|
image: teogramm/koha:22.11
|
|
ports:
|
|
- 8080:8080
|
|
- 8081:8081
|
|
networks:
|
|
- koha
|
|
cap_add:
|
|
- DAC_READ_SEARCH
|
|
- SYS_NICE
|
|
environment:
|
|
MYSQL_SERVER: db
|
|
MYSQL_USER: koha_teolib
|
|
MYSQL_PASSWORD: example
|
|
DB_NAME: koha_teolib
|
|
MEMCACHED_SERVERS: memcached:11211
|
|
MB_HOST: rabbitmq
|
|
depends_on:
|
|
- db
|
|
- rabbitmq
|
|
- memcached
|
|
|
|
rabbitmq:
|
|
image: docker.io/rabbitmq
|
|
volumes:
|
|
- ./rabbitmq_plugins:/etc/rabbitmq/enabled_plugins
|
|
networks:
|
|
- koha
|
|
|
|
db:
|
|
image: docker.io/mariadb:11
|
|
volumes:
|
|
- mariadb-koha:/var/lib/mysql
|
|
environment:
|
|
MARIADB_ROOT_PASSWORD: example
|
|
MARIADB_DATABASE: koha_teolib
|
|
MARIADB_USER: koha_teolib
|
|
MARIADB_PASSWORD: example
|
|
networks:
|
|
- koha
|
|
|
|
memcached:
|
|
image: docker.io/memcached
|
|
networks:
|
|
- koha
|
|
|
|
volumes:
|
|
mariadb-koha:
|
|
|
|
networks:
|
|
koha:
|