/[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.1 - (show annotations)
Thu Jan 8 03:27:09 2026 UTC (2 months, 1 week ago) by sysadm
Branch: MAIN
Content type: application/yaml
Initial commit

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
16 apache:
17 image: leafok/lbbs-apache:testing
18 restart: unless-stopped
19 build:
20 context: .
21 dockerfile: Dockerfile/dockerfile.apache.testing
22 ports:
23 - "8080:8081"
24 volumes:
25 - www-data:/var/www/html
26 - apache-logs:/usr/local/apache2/logs
27 depends_on:
28 - php
29 networks:
30 - app-network
31
32 php:
33 image: leafok/lbbs-php:testing
34 restart: unless-stopped
35 build:
36 context: .
37 dockerfile: Dockerfile/dockerfile.php.testing
38 volumes:
39 - www-data:/var/www/html
40 - php-sessions:/var/lib/php/sessions
41 - apache-logs:/usr/local/apache2/logs
42 depends_on:
43 mysql:
44 condition: service_started
45 restart: true
46 networks:
47 - app-network
48 expose:
49 - "9000"
50 command: [ "php-fpm" ]
51
52 bbsd-prepare:
53 image: leafok/lbbs-bbsd:testing
54 restart: on-failure
55 build:
56 context: .
57 dockerfile: Dockerfile/dockerfile.bbsd.testing
58 volumes:
59 - bbsd-conf:/usr/local/lbbs/conf
60 - bbsd-data:/usr/local/lbbs/data
61 - bbsd-var:/usr/local/lbbs/var
62 - bbsd-log:/usr/local/lbbs/log
63 - bbsd-utils-conf:/usr/local/lbbs/utils/conf
64 depends_on:
65 mysql:
66 condition: service_started
67 restart: true
68 networks:
69 - app-network
70 command:
71 [ "/bin/sh", "/usr/local/lbbs/bin/bbsd_prepare.sh" ]
72
73 bbsd:
74 image: leafok/lbbs-bbsd:testing
75 restart: unless-stopped
76 shm_size: '4gb'
77 ports:
78 - "2322:2322"
79 - "2323:2323"
80 volumes:
81 - bbsd-conf:/usr/local/lbbs/conf
82 - bbsd-data:/usr/local/lbbs/data
83 - bbsd-var:/usr/local/lbbs/var
84 - bbsd-log:/usr/local/lbbs/log
85 - bbsd-utils-conf:/usr/local/lbbs/utils/conf
86 depends_on:
87 bbsd-prepare:
88 condition: service_completed_successfully
89 networks:
90 - app-network
91 command:
92 [ "/usr/local/lbbs/bin/bbsd", "-f" ]
93
94 networks:
95 app-network:
96 driver: bridge
97
98 volumes:
99 mysql-data:
100 # Volume for persistent storage of mysql data
101 driver: local
102 www-data:
103 # Volume for persistent storage of web data
104 driver: local
105 php-sessions:
106 # Volume for persistent storage of PHP session data
107 driver: local
108 apache-logs:
109 # Volume for persistent storage of Apache logs
110 driver: local
111 bbsd-conf:
112 driver: local
113 bbsd-data:
114 driver: local
115 bbsd-var:
116 driver: local
117 bbsd-log:
118 driver: local
119 bbsd-utils-conf:
120 driver: local

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