Make Discourse work with latest versions (2.4.4->2.8.11) (#804)

See this issue: https://github.com/caprover/one-click-apps/issues/803

Not so sure about the CMD change (from nami start to bitnami run.sh), but `nami` was not defined anymore, and this seems to work.
This commit is contained in:
Buleandra Cristian 2022-12-10 02:54:31 +01:00 committed by GitHub
parent f200c97979
commit 5d1c93ec7f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 4 deletions

View File

@ -5,7 +5,10 @@ services:
image: docker.io/bitnami/postgresql:$$cap_postgresql_version image: docker.io/bitnami/postgresql:$$cap_postgresql_version
restart: always restart: always
environment: environment:
ALLOW_EMPTY_PASSWORD: yes POSTGRESQL_DATABASE: $$cap_db_name
POSTGRESQL_USERNAME: $$cap_db_user
POSTGRESQL_PASSWORD: $$cap_db_pass
POSTGRESQL_POSTGRES_PASSWORD: $$cap_db_pass
volumes: volumes:
- $$cap_appname-postgresql-data:/bitnami/postgresql - $$cap_appname-postgresql-data:/bitnami/postgresql
caproverExtra: caproverExtra:
@ -34,6 +37,7 @@ services:
POSTGRESQL_CLIENT_CREATE_DATABASE_NAME: $$cap_db_name POSTGRESQL_CLIENT_CREATE_DATABASE_NAME: $$cap_db_name
POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME: $$cap_db_user POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME: $$cap_db_user
POSTGRESQL_CLIENT_CREATE_DATABASE_PASSWORD: $$cap_db_pass POSTGRESQL_CLIENT_CREATE_DATABASE_PASSWORD: $$cap_db_pass
POSTGRESQL_CLIENT_POSTGRES_PASSWORD: $$cap_db_pass
DISCOURSE_USERNAME: $$cap_admin_user DISCOURSE_USERNAME: $$cap_admin_user
DISCOURSE_PASSWORD: $$cap_admin_pass DISCOURSE_PASSWORD: $$cap_admin_pass
DISCOURSE_EMAIL: $$cap_admin_email DISCOURSE_EMAIL: $$cap_admin_email
@ -71,18 +75,18 @@ services:
caproverExtra: caproverExtra:
dockerfileLines: dockerfileLines:
- FROM docker.io/bitnami/discourse:$$cap_discourse_version - FROM docker.io/bitnami/discourse:$$cap_discourse_version
- CMD ["nami" , "start" , "--foreground" , "discourse-sidekiq"] - CMD ["/opt/bitnami/scripts/discourse-sidekiq/run.sh"]
notExposeAsWebApp: 'true' notExposeAsWebApp: 'true'
caproverOneClickApp: caproverOneClickApp:
variables: variables:
- id: $$cap_discourse_version - id: $$cap_discourse_version
label: Discourse Version label: Discourse Version
defaultValue: 2.4.4 defaultValue: 2.8.11
description: Version of Discourse description: Version of Discourse
validRegex: /^([^\s^\/])+$/ validRegex: /^([^\s^\/])+$/
- id: $$cap_postgresql_version - id: $$cap_postgresql_version
label: Postgresql (database) version label: Postgresql (database) version
defaultValue: '11' defaultValue: 15.1.0
description: Version of Postgresql description: Version of Postgresql
validRegex: /^([^\s^\/])+$/ validRegex: /^([^\s^\/])+$/
- id: $$cap_sitename - id: $$cap_sitename