initial commit
This commit is contained in:
51
docker-compose.yml
Normal file
51
docker-compose.yml
Normal file
@@ -0,0 +1,51 @@
|
||||
services:
|
||||
koha:
|
||||
image: teogramm/koha:${KOHA_VERSION:-24.11}
|
||||
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:
|
||||
Reference in New Issue
Block a user