Skip to content

Commit 689c875

Browse files
committed
fix vvveb
1 parent 5d20e45 commit 689c875

File tree

3 files changed

+33
-27
lines changed

3 files changed

+33
-27
lines changed

templates/compose/vvveb-with-mariadb.yml renamed to templates/compose/vvveb-with-mariadb.yaml

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,35 +2,38 @@
22
# slogan: Powerful and easy to use cms to build websites, blogs or ecommerce stores.
33
# tags: cms, blog, content, management, ecommerce, page-builder, nocode, mysql, sqlite, pgsql
44
# logo: svgs/vvveb.svg
5+
# port: 80
56

67
services:
78
vvveb:
89
image: vvveb/vvvebcms:latest
910
volumes:
10-
- vvveb-files:/var/www/html
11+
- vvveb-data:/var/www/html
1112
environment:
12-
- SERVICE_FQDN_VVVEB
13-
- DB_ENGINE=mysqli #sqlite,pgsql
13+
- SERVICE_FQDN_VVVEB_80
14+
- DB_ENGINE=mysqli
1415
- DB_HOST=mariadb
15-
- DB_USER=$SERVICE_USER_VVVEB
16-
- DB_PASSWORD=$SERVICE_PASSWORD_VVVEB
17-
- DB_NAME=vvveb
16+
- DB_USER=${SERVICE_USER_VVVEB}
17+
- DB_PASSWORD=${SERVICE_PASSWORD_VVVEB}
18+
- DB_NAME=${MARIADB_DATABASE:-vvveb}
1819
depends_on:
19-
- mariadb
20+
mariadb:
21+
condition: service_healthy
2022
healthcheck:
2123
test: ["CMD", "curl", "-f", "http://127.0.0.1"]
2224
interval: 2s
2325
timeout: 10s
2426
retries: 10
27+
2528
mariadb:
2629
image: mariadb:11
2730
volumes:
28-
- mariadb-data:/var/lib/mysql
31+
- vvveb-mariadb-data:/var/lib/mysql
2932
environment:
30-
- MYSQL_ROOT_PASSWORD=$SERVICE_PASSWORD_ROOT
31-
- MYSQL_DATABASE=vvveb
32-
- MYSQL_USER=$SERVICE_USER_VVVEB
33-
- MYSQL_PASSWORD=$SERVICE_PASSWORD_VVVEB
33+
- MYSQL_ROOT_PASSWORD=${SERVICE_PASSWORD_ROOT}
34+
- MYSQL_DATABASE=${MARIADB_DATABASE:-vvveb}
35+
- MYSQL_USER=${SERVICE_USER_VVVEB}
36+
- MYSQL_PASSWORD=${SERVICE_PASSWORD_VVVEB}
3437
healthcheck:
3538
test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"]
3639
interval: 5s

templates/compose/vvveb.yml renamed to templates/compose/vvveb-with-mysql.yaml

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,35 +2,38 @@
22
# slogan: Powerful and easy to use cms to build websites, blogs or ecommerce stores.
33
# tags: cms, blog, content, management, ecommerce, page-builder, nocode, mysql, sqlite, pgsql
44
# logo: svgs/vvveb.svg
5+
# port: 80
56

67
services:
78
vvveb:
89
image: vvveb/vvvebcms:latest
910
volumes:
10-
- vvveb-files:/var/www/html
11+
- vvveb-data:/var/www/html
1112
environment:
12-
- SERVICE_FQDN_VVVEB
13-
- DB_ENGINE=mysqli #sqlite,pgsql
13+
- SERVICE_FQDN_VVVEB_80
14+
- DB_ENGINE=mysqli
1415
- DB_HOST=mysql
15-
- DB_USER=$SERVICE_USER_VVVEB
16-
- DB_PASSWORD=$SERVICE_PASSWORD_VVVEB
17-
- DB_NAME=vvveb
16+
- DB_USER=${SERVICE_USER_VVVEB}
17+
- DB_PASSWORD=${SERVICE_PASSWORD_VVVEB}
18+
- DB_NAME=${MYSQL_DATABASE:-vvveb}
1819
depends_on:
19-
- mysql
20+
mysql:
21+
condition: service_healthy
2022
healthcheck:
2123
test: ["CMD", "curl", "-f", "http://127.0.0.1"]
2224
interval: 2s
2325
timeout: 10s
2426
retries: 10
27+
2528
mysql:
2629
image: mysql:8.4.2
2730
volumes:
28-
- mysql-data:/var/lib/mysql
31+
- vvveb-mysql-data:/var/lib/mysql
2932
environment:
30-
- MYSQL_ROOT_PASSWORD=$SERVICE_PASSWORD_ROOT
31-
- MYSQL_DATABASE=vvveb
32-
- MYSQL_USER=$SERVICE_USER_VVVEB
33-
- MYSQL_PASSWORD=$SERVICE_PASSWORD_VVVEB
33+
- MYSQL_ROOT_PASSWORD=${SERVICE_PASSWORD_ROOT}
34+
- MYSQL_DATABASE=${MYSQL_DATABASE:-vvveb}
35+
- MYSQL_USER=${SERVICE_USER_VVVEB}
36+
- MYSQL_PASSWORD=${SERVICE_PASSWORD_VVVEB}
3437
healthcheck:
3538
test: ["CMD", "mysqladmin", "ping", "-h", "127.0.0.1"]
3639
interval: 5s

templates/compose/vvveb-without-database.yml renamed to templates/compose/vvveb.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
# slogan: Powerful and easy to use cms to build websites, blogs or ecommerce stores.
33
# tags: cms, blog, content, management, ecommerce, page-builder, nocode, mysql, sqlite, pgsql
44
# logo: svgs/vvveb.svg
5+
# port: 80
56

67
services:
78
vvveb:
89
image: vvveb/vvvebcms:latest
910
volumes:
10-
- vvveb-files:/var/www/html
11+
- vvveb-data:/var/www/html
1112
environment:
12-
- SERVICE_FQDN_VVVEB
13-
- DB_ENGINE=sqlite #mysqli,pgsql
13+
- SERVICE_FQDN_VVVEB_80
1414
healthcheck:
1515
test: ["CMD", "curl", "-f", "http://127.0.0.1"]
1616
interval: 2s

0 commit comments

Comments
 (0)