diff options
| author | Kasra Bigdeli <[email protected]> | 2020-08-16 20:02:16 -0400 |
|---|---|---|
| committer | Kasra Bigdeli <[email protected]> | 2020-08-16 20:03:15 -0400 |
| commit | 0e70ec541e7441b71460db230975d4614473ed6d (patch) | |
| tree | 6e8bafcd18f41d09bc893dc75f36398a0c1f7dde /public/v4/apps/wordpress-only.yml | |
| parent | 83103a180914dff274188594132c1395f12a1645 (diff) | |
| download | caprover-one-click-apps-0e70ec541e7441b71460db230975d4614473ed6d.tar.gz caprover-one-click-apps-0e70ec541e7441b71460db230975d4614473ed6d.zip | |
migrate to v4
Diffstat (limited to 'public/v4/apps/wordpress-only.yml')
| -rw-r--r-- | public/v4/apps/wordpress-only.yml | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/public/v4/apps/wordpress-only.yml b/public/v4/apps/wordpress-only.yml new file mode 100644 index 0000000..f85369d --- /dev/null +++ b/public/v4/apps/wordpress-only.yml @@ -0,0 +1,56 @@ +captainVersion: 4 +services: + $$cap_appname-wordpress: + image: wordpress:$$cap_wp_version + volumes: + - $$cap_appname-wp-data:/var/www/html + restart: always + environment: + WORDPRESS_DB_HOST: $$cap_db_host:3306 + WORDPRESS_DB_NAME: $$cap_db_name + WORDPRESS_TABLE_PREFIX: $$cap_db_prefix + WORDPRESS_DB_USER: $$cap_db_user + WORDPRESS_DB_PASSWORD: $$cap_db_pass +caproverOneClickApp: + variables: + - description: Database host + defaultValue: srv-captain--xxx + id: $$cap_db_host + label: Database Host + - description: Database name + defaultValue: wordpress + id: $$cap_db_name + label: DB Name + - description: Table prefix used by this Wordpress + defaultValue: WP_ + id: $$cap_db_prefix + label: Table Prefix + - id: $$cap_db_user + label: Database user + defaultValue: wordpressuser + - id: $$cap_db_pass + label: Database password + description: "" + validRegex: /.{1,}/ + - id: $$cap_wp_version + label: WordPress Version + defaultValue: 5.4.0 + description: Check out their Docker page for the valid tags https://hub.docker.com/r/library/wordpress/tags/ + validRegex: /^([^\s^\/])+$/ + instructions: + start: >- + WordPress is an online, open source website creation tool written in PHP. But in non-geek speak, it’s probably the easiest and most powerful blogging and website content management system (or CMS) in existence today. + + Enter your WordPress Configuration parameters and click on next. A WordPress container will be created for you. The process will take about a minute for the process to finish. + + Note: This app is intended for advanced users who'd like to have a central DB in a single container for multiple WP's. You should start by configuring your DB first and then comeback with all the DB Information. + end: >- + Wordpress is deployed and available as $$cap_appname-wordpress . + + IMPORTANT: It will take up to 2 minutes for WordPress to be ready. Before that, you might see a 502 error page. + + . Remember that this app will not create a Database by itself. You need to provide all that information. + displayName: WordPress - No Database + isOfficial: true + description: This will create a WordPress only. You will need to create and configure the database information manually. Intended for advanced users. + documentation: Taken from https://docs.docker.com/compose/wordpress/. Port mapping removed from WP as it is no longer needed |
