53 lines
1.5 KiB
YAML
53 lines
1.5 KiB
YAML
# Copyright Broadcom, Inc. All Rights Reserved.
|
|
# SPDX-License-Identifier: APACHE-2.0
|
|
|
|
command:
|
|
check-app-version:
|
|
exec: sed -nE "s/.wp_version\s*=\s*'([0-9\.]+)';/\1/p" /opt/bitnami/wordpress/wp-includes/version.php | sed -E 's/^[0-9]+\.[0-9]+$/&.0/'
|
|
exit-status: 0
|
|
stdout:
|
|
- "{{ .Env.APP_VERSION }}"
|
|
# WP-CLI points to correct binaries and config file
|
|
check-wp-cli-conf:
|
|
exec: wp --info
|
|
exit-status: 0
|
|
stdout:
|
|
- "/opt/bitnami/php/bin/php"
|
|
- "/opt/bitnami/mysql/bin/mariadb"
|
|
- "/opt/bitnami/wp-cli/conf/wp-cli.yml"
|
|
check-enabled-modules:
|
|
exec: php -m
|
|
exit-status: 0
|
|
stdout:
|
|
{{ range $module := .Vars.phpmodules }}
|
|
- "{{ $module }}"
|
|
{{ end }}
|
|
file:
|
|
# HTTP vhost should have been properly rendered
|
|
/opt/bitnami/nginx/conf/server_blocks/wordpress-server-block.conf:
|
|
exists: true
|
|
filetype: file
|
|
contents:
|
|
- /root\s+/opt/bitnami/wordpress/
|
|
- "rewrite ^/bitnami/wordpress(/.*) $1 last;"
|
|
# HTTPs vhost should have been properly rendered
|
|
/opt/bitnami/nginx/conf/server_blocks/wordpress-https-server-block.conf:
|
|
exists: true
|
|
filetype: file
|
|
contents:
|
|
- /listen \d+ ssl/
|
|
- /root\s+/opt/bitnami/wordpress/
|
|
- "rewrite ^/bitnami/wordpress(/.*) $1 last;"
|
|
# WP-CLI should point to wordpress' installation path
|
|
/opt/bitnami/wp-cli/conf/wp-cli.yml:
|
|
exists: true
|
|
filetype: file
|
|
contents:
|
|
- /path.*/opt/bitnami/wordpress/
|
|
group:
|
|
daemon:
|
|
exists: true
|
|
user:
|
|
daemon:
|
|
exists: true
|