fix: joomla service

This commit is contained in:
peaklabs-dev
2025-01-16 14:17:28 +01:00
parent 3d1a4e698e
commit 4b11f97946
2 changed files with 30 additions and 13 deletions

View File

@@ -2,20 +2,22 @@
# slogan: Joomla! is the mobile-ready and user-friendly way to build your website. Choose from thousands of features and designs. Joomla! is free and open source. # slogan: Joomla! is the mobile-ready and user-friendly way to build your website. Choose from thousands of features and designs. Joomla! is free and open source.
# tags: cms, blog, content, management, mariadb # tags: cms, blog, content, management, mariadb
# logo: svgs/joomla.svg # logo: svgs/joomla.svg
# port: 80
services: services:
joomla: joomla:
image: 'joomla:latest' image: joomla:latest
volumes: volumes:
- 'joomla-files:/var/www/html' - joomla_data:/var/www/html
environment: environment:
- SERVICE_FQDN_JOOMLA - SERVICE_FQDN_JOOMLA
- JOOMLA_DB_HOST=mariadb - JOOMLA_DB_HOST=mariadb
- JOOMLA_DB_USER=$SERVICE_USER_JOOMLA - JOOMLA_DB_USER=${SERVICE_USER_JOOMLA}
- JOOMLA_DB_PASSWORD=$SERVICE_PASSWORD_JOOMLA - JOOMLA_DB_PASSWORD=${SERVICE_PASSWORD_JOOMLA}
- JOOMLA_DB_NAME=joomla - JOOMLA_DB_NAME=${MYSQL_DATABASE:-joomla-db}
depends_on: depends_on:
- mariadb mariadb:
condition: service_healthy
healthcheck: healthcheck:
test: test:
- CMD - CMD
@@ -25,15 +27,16 @@ services:
interval: 2s interval: 2s
timeout: 10s timeout: 10s
retries: 10 retries: 10
mariadb: mariadb:
image: 'mariadb:11' image: mariadb:11
volumes: volumes:
- 'mariadb-data:/var/lib/mysql' - joomla_mariadb_data:/var/lib/mysql
environment: environment:
- MYSQL_ROOT_PASSWORD=$SERVICE_PASSWORD_ROOT - MYSQL_ROOT_PASSWORD=${SERVICE_PASSWORD_ROOT}
- MYSQL_DATABASE=joomla - MYSQL_DATABASE=${MYSQL_DATABASE:-joomla-db}
- MYSQL_USER=$SERVICE_USER_JOOMLA - MYSQL_USER=${SERVICE_USER_JOOMLA}
- MYSQL_PASSWORD=$SERVICE_PASSWORD_JOOMLA - MYSQL_PASSWORD=${SERVICE_PASSWORD_JOOMLA}
healthcheck: healthcheck:
test: test:
- CMD - CMD
@@ -43,4 +46,3 @@ services:
interval: 5s interval: 5s
timeout: 20s timeout: 20s
retries: 10 retries: 10

View File

@@ -1420,6 +1420,21 @@
"minversion": "0.0.0", "minversion": "0.0.0",
"port": "8080" "port": "8080"
}, },
"joomla-with-mariadb": {
"documentation": "https://joomla.org?utm_source=coolify.io",
"slogan": "Joomla! is the mobile-ready and user-friendly way to build your website. Choose from thousands of features and designs. Joomla! is free and open source.",
"compose": "c2VydmljZXM6CiAgam9vbWxhOgogICAgaW1hZ2U6ICdqb29tbGE6bGF0ZXN0JwogICAgdm9sdW1lczoKICAgICAgLSAnam9vbWxhX2RhdGE6L3Zhci93d3cvaHRtbCcKICAgIGVudmlyb25tZW50OgogICAgICAtIFNFUlZJQ0VfRlFETl9KT09NTEEKICAgICAgLSBKT09NTEFfREJfSE9TVD1tYXJpYWRiCiAgICAgIC0gJ0pPT01MQV9EQl9VU0VSPSR7U0VSVklDRV9VU0VSX0pPT01MQX0nCiAgICAgIC0gJ0pPT01MQV9EQl9QQVNTV09SRD0ke1NFUlZJQ0VfUEFTU1dPUkRfSk9PTUxBfScKICAgICAgLSAnSk9PTUxBX0RCX05BTUU9JHtNWVNRTF9EQVRBQkFTRTotam9vbWxhLWRifScKICAgIGRlcGVuZHNfb246CiAgICAgIG1hcmlhZGI6CiAgICAgICAgY29uZGl0aW9uOiBzZXJ2aWNlX2hlYWx0aHkKICAgIGhlYWx0aGNoZWNrOgogICAgICB0ZXN0OgogICAgICAgIC0gQ01ECiAgICAgICAgLSBjdXJsCiAgICAgICAgLSAnLWYnCiAgICAgICAgLSAnaHR0cDovLzEyNy4wLjAuMScKICAgICAgaW50ZXJ2YWw6IDJzCiAgICAgIHRpbWVvdXQ6IDEwcwogICAgICByZXRyaWVzOiAxMAogIG1hcmlhZGI6CiAgICBpbWFnZTogJ21hcmlhZGI6MTEnCiAgICB2b2x1bWVzOgogICAgICAtICdqb29tbGFfbWFyaWFkYl9kYXRhOi92YXIvbGliL215c3FsJwogICAgZW52aXJvbm1lbnQ6CiAgICAgIC0gJ01ZU1FMX1JPT1RfUEFTU1dPUkQ9JHtTRVJWSUNFX1BBU1NXT1JEX1JPT1R9JwogICAgICAtICdNWVNRTF9EQVRBQkFTRT0ke01ZU1FMX0RBVEFCQVNFOi1qb29tbGEtZGJ9JwogICAgICAtICdNWVNRTF9VU0VSPSR7U0VSVklDRV9VU0VSX0pPT01MQX0nCiAgICAgIC0gJ01ZU1FMX1BBU1NXT1JEPSR7U0VSVklDRV9QQVNTV09SRF9KT09NTEF9JwogICAgaGVhbHRoY2hlY2s6CiAgICAgIHRlc3Q6CiAgICAgICAgLSBDTUQKICAgICAgICAtIGhlYWx0aGNoZWNrLnNoCiAgICAgICAgLSAnLS1jb25uZWN0JwogICAgICAgIC0gJy0taW5ub2RiX2luaXRpYWxpemVkJwogICAgICBpbnRlcnZhbDogNXMKICAgICAgdGltZW91dDogMjBzCiAgICAgIHJldHJpZXM6IDEwCg==",
"tags": [
"cms",
"blog",
"content",
"management",
"mariadb"
],
"logo": "svgs/joomla.svg",
"minversion": "0.0.0",
"port": "80"
},
"joplin": { "joplin": {
"documentation": "https://github.com/laurent22/joplin/blob/dev/packages/server/README.md?utm_source=coolify.io", "documentation": "https://github.com/laurent22/joplin/blob/dev/packages/server/README.md?utm_source=coolify.io",
"slogan": "Self-hosted sync server for Joplin", "slogan": "Self-hosted sync server for Joplin",