--- lbbs-combo/docker-compose.yml 2026/01/08 15:14:08 1.2 +++ lbbs-combo/docker-compose.yml 2026/01/24 15:27:48 1.6 @@ -1,6 +1,7 @@ services: mysql: image: mysql:8.4 + platform: ${RUN_PLATFORM} restart: unless-stopped volumes: - mysql-data:/var/lib/mysql @@ -18,8 +19,28 @@ services: - --innodb-buffer-pool-size=64M - --max-connections=15 + solr: + image: leafok/lbbs-solr:testing + platform: ${RUN_PLATFORM} + restart: unless-stopped + build: + context: . + dockerfile: Dockerfile/dockerfile.solr.testing + volumes: + - solr-data:/var/solr + environment: + SOLR_JAVA_MEM: "-Xms256m -Xmx512m" + command: + - solr-precreate + - lbbs + - /opt/solr/server/solr/configsets/lbbs + networks: + - app-network + mem_limit: 512M + apache: image: leafok/lbbs-apache:testing + platform: ${RUN_PLATFORM} restart: unless-stopped build: context: . @@ -31,11 +52,13 @@ services: - apache-logs:/usr/local/apache2/logs depends_on: - php + - solr networks: - app-network php: image: leafok/lbbs-php:testing + platform: ${RUN_PLATFORM} restart: unless-stopped build: context: . @@ -56,6 +79,7 @@ services: bbsd-prepare: image: leafok/lbbs-bbsd:testing + platform: ${RUN_PLATFORM} restart: on-failure build: context: . @@ -76,6 +100,7 @@ services: bbsd: image: leafok/lbbs-bbsd:testing + platform: ${RUN_PLATFORM} restart: unless-stopped shm_size: '4gb' ports: @@ -102,6 +127,9 @@ volumes: mysql-data: # Volume for persistent storage of mysql data driver: local + solr-data: + # Volume for persistent storage of solr data + driver: local www-data: # Volume for persistent storage of web data driver: local