/[LeafOK_CVS]/lbbs-combo/docker-compose.yml
ViewVC logotype

Contents of /lbbs-combo/docker-compose.yml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (show annotations)
Thu Jan 8 15:14:08 2026 UTC (2 months, 1 week ago) by sysadm
Branch: MAIN
Changes since 1.1: +9 -6 lines
Content type: application/yaml
Optimize config of mysql service

1 services:
2 mysql:
3 image: mysql:8.4
4 restart: unless-stopped
5 volumes:
6 - mysql-data:/var/lib/mysql
7 - ./sql:/docker-entrypoint-initdb.d
8 environment:
9 MYSQL_RANDOM_ROOT_PASSWORD: yes
10 MYSQL_DATABASE: lbbs
11 MYSQL_USER: lbbs
12 MYSQL_PASSWORD: YjM2ZmRmODNmYmE
13 networks:
14 - app-network
15 mem_limit: 512M
16 command:
17 - --skip-performance-schema
18 - --innodb-buffer-pool-size=64M
19 - --max-connections=15
20
21 apache:
22 image: leafok/lbbs-apache:testing
23 restart: unless-stopped
24 build:
25 context: .
26 dockerfile: Dockerfile/dockerfile.apache.testing
27 ports:
28 - "8080:8081"
29 volumes:
30 - www-data:/var/www/html
31 - apache-logs:/usr/local/apache2/logs
32 depends_on:
33 - php
34 networks:
35 - app-network
36
37 php:
38 image: leafok/lbbs-php:testing
39 restart: unless-stopped
40 build:
41 context: .
42 dockerfile: Dockerfile/dockerfile.php.testing
43 volumes:
44 - www-data:/var/www/html
45 - php-sessions:/var/lib/php/sessions
46 - apache-logs:/usr/local/apache2/logs
47 depends_on:
48 mysql:
49 condition: service_started
50 restart: true
51 networks:
52 - app-network
53 expose:
54 - "9000"
55 command: [ "php-fpm" ]
56
57 bbsd-prepare:
58 image: leafok/lbbs-bbsd:testing
59 restart: on-failure
60 build:
61 context: .
62 dockerfile: Dockerfile/dockerfile.bbsd.testing
63 volumes:
64 - bbsd-conf:/usr/local/lbbs/conf
65 - bbsd-data:/usr/local/lbbs/data
66 - bbsd-var:/usr/local/lbbs/var
67 - bbsd-log:/usr/local/lbbs/log
68 - bbsd-utils-conf:/usr/local/lbbs/utils/conf
69 depends_on:
70 mysql:
71 condition: service_started
72 restart: true
73 networks:
74 - app-network
75 command: [ "/bin/sh", "/usr/local/lbbs/bin/bbsd_prepare.sh" ]
76
77 bbsd:
78 image: leafok/lbbs-bbsd:testing
79 restart: unless-stopped
80 shm_size: '4gb'
81 ports:
82 - "2322:2322"
83 - "2323:2323"
84 volumes:
85 - bbsd-conf:/usr/local/lbbs/conf
86 - bbsd-data:/usr/local/lbbs/data
87 - bbsd-var:/usr/local/lbbs/var
88 - bbsd-log:/usr/local/lbbs/log
89 - bbsd-utils-conf:/usr/local/lbbs/utils/conf
90 depends_on:
91 bbsd-prepare:
92 condition: service_completed_successfully
93 networks:
94 - app-network
95 command: [ "/usr/local/lbbs/bin/bbsd", "-f" ]
96
97 networks:
98 app-network:
99 driver: bridge
100
101 volumes:
102 mysql-data:
103 # Volume for persistent storage of mysql data
104 driver: local
105 www-data:
106 # Volume for persistent storage of web data
107 driver: local
108 php-sessions:
109 # Volume for persistent storage of PHP session data
110 driver: local
111 apache-logs:
112 # Volume for persistent storage of Apache logs
113 driver: local
114 bbsd-conf:
115 driver: local
116 bbsd-data:
117 driver: local
118 bbsd-var:
119 driver: local
120 bbsd-log:
121 driver: local
122 bbsd-utils-conf:
123 driver: local

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1