Skip to content

Commit 60f1e37

Browse files
authored
refactor: add version constraint v1.24.3, reformat files (#73)
1 parent 5a4d518 commit 60f1e37

File tree

3 files changed

+33
-32
lines changed

3 files changed

+33
-32
lines changed

config.browsersync.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#ddev-generated
22
web_extra_exposed_ports:
3-
- name: browsersync
4-
container_port: 3000
5-
http_port: 3001
6-
https_port: 3000
3+
- name: browsersync
4+
container_port: 3000
5+
http_port: 3001
6+
https_port: 3000

images/template-button.png

-89.6 KB
Binary file not shown.

install.yaml

Lines changed: 29 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
name: ddev-browsersync
22

3-
pre_install_actions:
4-
- |
5-
#ddev-nodisplay
6-
#ddev-description:Check for minimum DDEV requirement (v1.19.3)
7-
if ! ( ddev debug capabilities 2>/dev/null | grep multiple-dockerfiles >/dev/null 2>&1 ) ; then
8-
echo "This add-on requires DDEV v1.19.3 or higher, please upgrade." && exit 2
9-
fi
10-
113
project_files:
124
- config.browsersync.yaml
135
- web-build/Dockerfile.ddev-browsersync
@@ -17,26 +9,35 @@ project_files:
179
- scripts/remove-wordpress-settings.sh
1810
- scripts/setup-wordpress-settings.sh
1911

12+
ddev_version_constraint: '>= v1.24.3'
13+
2014
post_install_actions:
21-
- |
22-
#ddev-nodisplay
23-
#ddev-description:Check for global 'browser-sync.js'
24-
if ( test -f "$HOME/.ddev/commands/web/browsersync" ) ; then
25-
echo "Note: '~/.ddev/commands/web/browsersync' is no longer required and can be safely removed." && exit 0
26-
fi
27-
#ddev-description:Check for 'browser-sync.js'
28-
if ( test -f "$DDEV_APPROOT/commands/web/browsersync.js" ) ; then
29-
echo "Note: '$DDEV_APPROOT/commands/web/browsersync.js' is no longer required and can be safely removed." && exit 0
30-
fi
31-
#ddev-nodisplay
32-
#ddev-description:Remove old 'docker-compose.browsersync.yaml'
33-
if grep "#ddev-generated" $DDEV_APPROOT/.ddev/docker-compose.browsersync.yaml 2>/dev/null; then rm -f "$DDEV_APPROOT/.ddev/docker-compose.browsersync.yaml"; fi
34-
#ddev-description:Install browsersync settings for WordPress if applicable
35-
scripts/setup-wordpress-settings.sh
15+
- |
16+
#ddev-nodisplay
17+
#ddev-description:Check for global browsersync
18+
if test -f "$HOME/.ddev/commands/web/browsersync"; then
19+
echo "Note: '~/.ddev/commands/web/browsersync' is no longer required and can be safely removed." && exit 0
20+
fi
21+
- |
22+
#ddev-nodisplay
23+
#ddev-description:Check for 'browser-sync.js'
24+
if test -f "$DDEV_APPROOT/commands/web/browsersync.js"; then
25+
echo "Note: '$DDEV_APPROOT/commands/web/browsersync.js' is no longer required and can be safely removed." && exit 0
26+
fi
27+
- |
28+
#ddev-nodisplay
29+
#ddev-description:Remove old 'docker-compose.browsersync.yaml'
30+
if grep "#ddev-generated" $DDEV_APPROOT/.ddev/docker-compose.browsersync.yaml 2>/dev/null; then
31+
rm -f "$DDEV_APPROOT/.ddev/docker-compose.browsersync.yaml"
32+
fi
33+
- |
34+
#ddev-nodisplay
35+
#ddev-description:Install browsersync settings for WordPress if applicable
36+
scripts/setup-wordpress-settings.sh
3637
3738
removal_actions:
38-
- |
39-
#ddev-nodisplay
40-
#ddev-description:Remove browsersync settings for WordPress if applicable
41-
rm -f "${DDEV_APPROOT}/wp-config-ddev-browsersync.php"
42-
scripts/remove-wordpress-settings.sh
39+
- |
40+
#ddev-nodisplay
41+
#ddev-description:Remove browsersync settings for WordPress if applicable
42+
rm -f "${DDEV_APPROOT}/wp-config-ddev-browsersync.php"
43+
scripts/remove-wordpress-settings.sh

0 commit comments

Comments
 (0)