Added app Redmine (with both PostgreSQL & MySQL) and corrected a minor error with URL for upshift/dolibarr tags (#581)
* Corrected URL for upshift/dolibarr tags * Added app Redmine (PostgreSQL) & Redmine (MySQL) * Ran prettier formatting
This commit is contained in:
parent
a5accea5d5
commit
caf5d8e909
|
|
@ -41,7 +41,7 @@ caproverOneClickApp:
|
||||||
- id: $$cap_dolibarr-version
|
- id: $$cap_dolibarr-version
|
||||||
label: Dolibarr Version
|
label: Dolibarr Version
|
||||||
defaultValue: '11.0'
|
defaultValue: '11.0'
|
||||||
description: Check out their docker page for the valid tags https://hub.docker.com/r/library/postgres/tags/
|
description: Check out their docker page for the valid tags https://hub.docker.com/r/upshift/dolibarr/tags
|
||||||
validRegex: /^([^\s^\/])+$/
|
validRegex: /^([^\s^\/])+$/
|
||||||
- id: $$cap_pg-pass
|
- id: $$cap_pg-pass
|
||||||
label: Postgres Password
|
label: Postgres Password
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,70 @@
|
||||||
|
captainVersion: 4
|
||||||
|
services:
|
||||||
|
$$cap_appname-db:
|
||||||
|
image: mysql:$$cap_mysql_version
|
||||||
|
command: --default-authentication-plugin=mysql_native_password
|
||||||
|
restart: always
|
||||||
|
volumes:
|
||||||
|
- $$cap_appname-db-data:/var/lib/mysql
|
||||||
|
environment:
|
||||||
|
MYSQL_DATABASE: redmine
|
||||||
|
MYSQL_ROOT_PASSWORD: $$cap_mysql_password
|
||||||
|
caproverExtra:
|
||||||
|
notExposeAsWebApp: 'true'
|
||||||
|
|
||||||
|
$$cap_appname:
|
||||||
|
depends_on:
|
||||||
|
- $$cap_appname-db
|
||||||
|
image: redmine:$$cap_redmine_version
|
||||||
|
environment:
|
||||||
|
REDMINE_DB_MYSQL: srv-captain--$$cap_appname-db
|
||||||
|
REDMINE_DB_PORT: 3306
|
||||||
|
REDMINE_DB_PASSWORD: $$cap_mysql_password
|
||||||
|
REDMINE_SECRET_KEY_BASE: $$cap_key_base
|
||||||
|
restart: always
|
||||||
|
volumes:
|
||||||
|
- $$cap_appname-data:/usr/src/redmine/files
|
||||||
|
caproverExtra:
|
||||||
|
containerHttpPort: '3000'
|
||||||
|
|
||||||
|
caproverOneClickApp:
|
||||||
|
variables:
|
||||||
|
- id: $$cap_redmine_version
|
||||||
|
label: Redmine Version
|
||||||
|
defaultValue: 4.2.3
|
||||||
|
description: 'Check out their Docker page for the valid tags https://hub.docker.com/_/redmine?tab=tags'
|
||||||
|
- id: $$cap_mysql_version
|
||||||
|
label: MySQL Version
|
||||||
|
defaultValue: 5.7
|
||||||
|
description: 'Check out their Docker page for the valid tags https://hub.docker.com/_/mysql?tab=tags'
|
||||||
|
- id: $$cap_mysql_password
|
||||||
|
label: MySQL Password
|
||||||
|
defaultValue: $$cap_gen_random_hex(16)
|
||||||
|
- id: $$cap_key_base
|
||||||
|
label: Redmine Secret Key Base
|
||||||
|
defaultValue: $$cap_gen_random_hex(64)
|
||||||
|
|
||||||
|
instructions:
|
||||||
|
start: >-
|
||||||
|
Redmine is a flexible project management web application written using Ruby on Rails framework. For more info visit https://www.redmine.org/projects/redmine.
|
||||||
|
|
||||||
|
|
||||||
|
After installation, login to Redmine using the default credentials [admin:admin].
|
||||||
|
end: >-
|
||||||
|
✅ Redmine has been successfully deployed and is now available at http://$$cap_appname.$$cap_root_domain!
|
||||||
|
|
||||||
|
|
||||||
|
🔐 The default login credentials are:
|
||||||
|
|
||||||
|
Username: admin
|
||||||
|
Password: admin
|
||||||
|
--------------------------------------------
|
||||||
|
|
||||||
|
More information on initial configuration can be found at https://www.redmine.org/projects/redmine/wiki/RedmineInstall#Configuration.
|
||||||
|
|
||||||
|
displayName: Redmine (MySQL)
|
||||||
|
isOfficial: true
|
||||||
|
description: >-
|
||||||
|
Redmine is a flexible project management web application written using Ruby on Rails framework. This app is packaged with MySQL.
|
||||||
|
documentation: >-
|
||||||
|
This docker-compose is taken from https://hub.docker.com/_/redmine?tab=description
|
||||||
|
|
@ -0,0 +1,76 @@
|
||||||
|
captainVersion: 4
|
||||||
|
services:
|
||||||
|
$$cap_appname-db:
|
||||||
|
image: postgres:$$cap_postgres_version
|
||||||
|
restart: always
|
||||||
|
volumes:
|
||||||
|
- $$cap_appname-db-data:/var/lib/postgresql/data
|
||||||
|
environment:
|
||||||
|
POSTGRES_USER: $$cap_postgres_user
|
||||||
|
POSTGRES_PASSWORD: $$cap_postgres_password
|
||||||
|
POSTGRES_DB: redmine
|
||||||
|
PGDATA: /var/lib/postgresql/data/pgdata
|
||||||
|
caproverExtra:
|
||||||
|
notExposeAsWebApp: 'true'
|
||||||
|
|
||||||
|
$$cap_appname:
|
||||||
|
depends_on:
|
||||||
|
- $$cap_appname-db
|
||||||
|
image: redmine:$$cap_redmine_version
|
||||||
|
environment:
|
||||||
|
REDMINE_DB_POSTGRES: srv-captain--$$cap_appname-db
|
||||||
|
REDMINE_DB_PORT: 5432
|
||||||
|
REDMINE_DB_DATABASE: redmine
|
||||||
|
REDMINE_DB_USERNAME: $$cap_postgres_user
|
||||||
|
REDMINE_DB_PASSWORD: $$cap_postgres_password
|
||||||
|
REDMINE_SECRET_KEY_BASE: $$cap_key_base
|
||||||
|
restart: always
|
||||||
|
volumes:
|
||||||
|
- $$cap_appname-data:/usr/src/redmine/files
|
||||||
|
caproverExtra:
|
||||||
|
containerHttpPort: '3000'
|
||||||
|
|
||||||
|
caproverOneClickApp:
|
||||||
|
variables:
|
||||||
|
- id: $$cap_redmine_version
|
||||||
|
label: Redmine Version
|
||||||
|
defaultValue: '4.2.3'
|
||||||
|
description: 'Check out their Docker page for the valid tags https://hub.docker.com/_/redmine?tab=tags'
|
||||||
|
- id: $$cap_postgres_version
|
||||||
|
label: PostgreSQL Version
|
||||||
|
defaultValue: '9.6'
|
||||||
|
description: 'Check out their Docker page for the valid tags https://hub.docker.com/_/postgres?tab=tags'
|
||||||
|
- id: $$cap_postgres_user
|
||||||
|
label: PostgreSQL username
|
||||||
|
defaultValue: 'redmine'
|
||||||
|
- id: $$cap_postgres_password
|
||||||
|
label: PostgreSQL Password
|
||||||
|
defaultValue: $$cap_gen_random_hex(16)
|
||||||
|
- id: $$cap_key_base
|
||||||
|
label: Redmine Secret Key Base
|
||||||
|
defaultValue: $$cap_gen_random_hex(64)
|
||||||
|
|
||||||
|
instructions:
|
||||||
|
start: >-
|
||||||
|
Redmine is a flexible project management web application written using Ruby on Rails framework. For more info visit https://www.redmine.org/projects/redmine.
|
||||||
|
|
||||||
|
|
||||||
|
After installation, login to Redmine using the default credentials [admin:admin].
|
||||||
|
end: >-
|
||||||
|
✅ Redmine has been successfully deployed and is now available at http://$$cap_appname.$$cap_root_domain!
|
||||||
|
|
||||||
|
|
||||||
|
🔐 The default login credentials are:
|
||||||
|
|
||||||
|
Username: admin
|
||||||
|
Password: admin
|
||||||
|
--------------------------------------------
|
||||||
|
|
||||||
|
More information on initial configuration can be found at https://www.redmine.org/projects/redmine/wiki/RedmineInstall#Configuration.
|
||||||
|
|
||||||
|
displayName: Redmine (PostgreSQL)
|
||||||
|
isOfficial: true
|
||||||
|
description: >-
|
||||||
|
Redmine is a flexible project management web application written using Ruby on Rails framework. This app is packaged with PostgreSQL.
|
||||||
|
documentation: >-
|
||||||
|
This docker-compose is taken from https://hub.docker.com/_/redmine?tab=description
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 62 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 62 KiB |
Loading…
Reference in New Issue