| 1 |
services: |
services: |
| 2 |
mysql: |
mysql: |
| 3 |
image: mysql:8.4 |
image: mysql:8.4 |
| 4 |
|
platform: ${RUN_PLATFORM} |
| 5 |
restart: unless-stopped |
restart: unless-stopped |
| 6 |
volumes: |
volumes: |
| 7 |
- mysql-data:/var/lib/mysql |
- mysql-data:/var/lib/mysql |
| 19 |
- --innodb-buffer-pool-size=64M |
- --innodb-buffer-pool-size=64M |
| 20 |
- --max-connections=15 |
- --max-connections=15 |
| 21 |
|
|
| 22 |
|
solr: |
| 23 |
|
image: solr |
| 24 |
|
platform: ${RUN_PLATFORM} |
| 25 |
|
restart: unless-stopped |
| 26 |
|
volumes: |
| 27 |
|
- solr-data:/var/solr |
| 28 |
|
- ./solr-config/conf:/opt/solr/server/solr/configsets/lbbs/conf |
| 29 |
|
environment: |
| 30 |
|
SOLR_OPTS: "-Dsolr.config.lib.enabled=true" |
| 31 |
|
SOLR_JAVA_MEM: "-Xms256m -Xmx512m" |
| 32 |
|
command: |
| 33 |
|
- solr-precreate |
| 34 |
|
- lbbs |
| 35 |
|
- /opt/solr/server/solr/configsets/lbbs |
| 36 |
|
networks: |
| 37 |
|
- app-network |
| 38 |
|
|
| 39 |
apache: |
apache: |
| 40 |
image: leafok/lbbs-apache:testing |
image: leafok/lbbs-apache:testing |
| 41 |
|
platform: ${RUN_PLATFORM} |
| 42 |
restart: unless-stopped |
restart: unless-stopped |
| 43 |
build: |
build: |
| 44 |
context: . |
context: . |
| 50 |
- apache-logs:/usr/local/apache2/logs |
- apache-logs:/usr/local/apache2/logs |
| 51 |
depends_on: |
depends_on: |
| 52 |
- php |
- php |
| 53 |
|
- solr |
| 54 |
networks: |
networks: |
| 55 |
- app-network |
- app-network |
| 56 |
|
|
| 57 |
php: |
php: |
| 58 |
image: leafok/lbbs-php:testing |
image: leafok/lbbs-php:testing |
| 59 |
|
platform: ${RUN_PLATFORM} |
| 60 |
restart: unless-stopped |
restart: unless-stopped |
| 61 |
build: |
build: |
| 62 |
context: . |
context: . |
| 77 |
|
|
| 78 |
bbsd-prepare: |
bbsd-prepare: |
| 79 |
image: leafok/lbbs-bbsd:testing |
image: leafok/lbbs-bbsd:testing |
| 80 |
|
platform: ${RUN_PLATFORM} |
| 81 |
restart: on-failure |
restart: on-failure |
| 82 |
build: |
build: |
| 83 |
context: . |
context: . |
| 98 |
|
|
| 99 |
bbsd: |
bbsd: |
| 100 |
image: leafok/lbbs-bbsd:testing |
image: leafok/lbbs-bbsd:testing |
| 101 |
|
platform: ${RUN_PLATFORM} |
| 102 |
restart: unless-stopped |
restart: unless-stopped |
| 103 |
shm_size: '4gb' |
shm_size: '4gb' |
| 104 |
ports: |
ports: |
| 125 |
mysql-data: |
mysql-data: |
| 126 |
# Volume for persistent storage of mysql data |
# Volume for persistent storage of mysql data |
| 127 |
driver: local |
driver: local |
| 128 |
|
solr-data: |
| 129 |
|
# Volume for persistent storage of solr data |
| 130 |
|
driver: local |
| 131 |
www-data: |
www-data: |
| 132 |
# Volume for persistent storage of web data |
# Volume for persistent storage of web data |
| 133 |
driver: local |
driver: local |