53 lines
1014 B
YAML
53 lines
1014 B
YAML
services:
|
|
koha:
|
|
build:
|
|
context: ./koha
|
|
ports:
|
|
- "${KOHA_INTRANET_PORT:-8080}:8080"
|
|
- "${KOHA_OPAC_PORT:-8081}:8081"
|
|
networks:
|
|
- koha
|
|
cap_add:
|
|
- DAC_READ_SEARCH
|
|
- SYS_NICE
|
|
environment:
|
|
MYSQL_SERVER: db
|
|
MYSQL_USER: ${MARIADB_USER}
|
|
MYSQL_PASSWORD: ${MARIADB_PASSWORD}
|
|
DB_NAME: ${MARIADB_DATABASE}
|
|
MEMCACHED_SERVERS: memcached:11211
|
|
MB_HOST: rabbitmq
|
|
depends_on:
|
|
- db
|
|
- rabbitmq
|
|
- memcached
|
|
|
|
rabbitmq:
|
|
build:
|
|
context: ./rabbitmq
|
|
networks:
|
|
- koha
|
|
|
|
db:
|
|
image: mariadb:${MARIADB_VERSION:-11}
|
|
volumes:
|
|
- mariadb-koha:/var/lib/mysql
|
|
environment:
|
|
MARIADB_ROOT_PASSWORD: ${MARIADB_ROOT_PASSWORD}
|
|
MARIADB_DATABASE: ${MARIADB_DATABASE}
|
|
MARIADB_USER: ${MARIADB_USER}
|
|
MARIADB_PASSWORD: ${MARIADB_PASSWORD}
|
|
networks:
|
|
- koha
|
|
|
|
memcached:
|
|
image: memcached:latest
|
|
networks:
|
|
- koha
|
|
|
|
volumes:
|
|
mariadb-koha:
|
|
|
|
networks:
|
|
koha:
|