Skip to content

Commit 6fb4a8f

Browse files
authored
MCLOUD-7466: Enable validate_timestamps for developer mode (#26)
1 parent 71e63f2 commit 6fb4a8f

File tree

12 files changed

+74
-2
lines changed

12 files changed

+74
-2
lines changed

.travis.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,9 @@ before_install:
8686
# https://github.com/kylekatarnls/update-helper/issues/9
8787
- if [ -n "${COMPOSER_VERSION}" ]; then travis_retry composer self-update ${COMPOSER_VERSION}; fi;
8888

89-
install: if [[ $TEST_SUITE != "build-images" ]]; then composer update; fi;
89+
install:
90+
- phpenv config-add travis.php.ini
91+
- if [[ $TEST_SUITE != "build-images" ]]; then composer update; fi;
9092

9193
before_script:
9294
- if [ $TRAVIS_SECURE_ENV_VARS == "true" ] && ([ $TEST_SUITE == "build-images" ] || [ $TEST_SUITE == "functional" ]); then echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin; fi;

composer.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "magento/magento-cloud-docker",
33
"description": "Magento Cloud Docker",
44
"type": "magento2-component",
5-
"version": "1.2.1",
5+
"version": "1.2.2",
66
"license": [
77
"OSL-3.0",
88
"AFL-3.0"
@@ -68,6 +68,10 @@
6868
"dist/mutagen.sh",
6969
"mutagen.sh"
7070
],
71+
[
72+
"dist/php.dev.ini",
73+
"php.dev.ini"
74+
],
7175
[
7276
"dist/mnt",
7377
".docker/mnt"

dist/php.dev.ini

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
; configuration for development mode
2+
opcache.validate_timestamps = 1

images/php/7.2-cli/docker-entrypoint.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,9 @@ fi
5454
# Add custom php.ini if it exists
5555
[ -f "/app/php.ini" ] && cp /app/php.ini ${PHP_EXT_DIR}/zzz-custom-php.ini
5656

57+
# Add developer php.ini if it exists
58+
[ -f "/app/php.dev.ini" ] && [ "$MAGENTO_RUN_MODE" == "developer" ] && cp /app/php.dev.ini ${PHP_EXT_DIR}/zzz-dev-php.ini
59+
5760
# Enable PHP extensions
5861
PHP_EXT_COM_ON=docker-php-ext-enable
5962

images/php/7.2-fpm/docker-entrypoint.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@ fi
4646
# Add custom php.ini if it exists
4747
[ -f "/app/php.ini" ] && cp /app/php.ini ${PHP_EXT_DIR}/zzz-custom-php.ini
4848

49+
# Add developer php.ini if it exists
50+
[ -f "/app/php.dev.ini" ] && [ "$MAGENTO_RUN_MODE" == "developer" ] && cp /app/php.dev.ini ${PHP_EXT_DIR}/zzz-dev-php.ini
51+
4952
# Enable PHP extensions
5053
PHP_EXT_COM_ON=docker-php-ext-enable
5154

images/php/7.3-cli/docker-entrypoint.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,9 @@ fi
5454
# Add custom php.ini if it exists
5555
[ -f "/app/php.ini" ] && cp /app/php.ini ${PHP_EXT_DIR}/zzz-custom-php.ini
5656

57+
# Add developer php.ini if it exists
58+
[ -f "/app/php.dev.ini" ] && [ "$MAGENTO_RUN_MODE" == "developer" ] && cp /app/php.dev.ini ${PHP_EXT_DIR}/zzz-dev-php.ini
59+
5760
# Enable PHP extensions
5861
PHP_EXT_COM_ON=docker-php-ext-enable
5962

images/php/7.3-fpm/docker-entrypoint.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@ fi
4646
# Add custom php.ini if it exists
4747
[ -f "/app/php.ini" ] && cp /app/php.ini ${PHP_EXT_DIR}/zzz-custom-php.ini
4848

49+
# Add developer php.ini if it exists
50+
[ -f "/app/php.dev.ini" ] && [ "$MAGENTO_RUN_MODE" == "developer" ] && cp /app/php.dev.ini ${PHP_EXT_DIR}/zzz-dev-php.ini
51+
4952
# Enable PHP extensions
5053
PHP_EXT_COM_ON=docker-php-ext-enable
5154

images/php/7.4-cli/docker-entrypoint.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,9 @@ fi
5454
# Add custom php.ini if it exists
5555
[ -f "/app/php.ini" ] && cp /app/php.ini ${PHP_EXT_DIR}/zzz-custom-php.ini
5656

57+
# Add developer php.ini if it exists
58+
[ -f "/app/php.dev.ini" ] && [ "$MAGENTO_RUN_MODE" == "developer" ] && cp /app/php.dev.ini ${PHP_EXT_DIR}/zzz-dev-php.ini
59+
5760
# Enable PHP extensions
5861
PHP_EXT_COM_ON=docker-php-ext-enable
5962

images/php/7.4-fpm/docker-entrypoint.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@ fi
4646
# Add custom php.ini if it exists
4747
[ -f "/app/php.ini" ] && cp /app/php.ini ${PHP_EXT_DIR}/zzz-custom-php.ini
4848

49+
# Add developer php.ini if it exists
50+
[ -f "/app/php.dev.ini" ] && [ "$MAGENTO_RUN_MODE" == "developer" ] && cp /app/php.dev.ini ${PHP_EXT_DIR}/zzz-dev-php.ini
51+
4952
# Enable PHP extensions
5053
PHP_EXT_COM_ON=docker-php-ext-enable
5154

images/php/cli/docker-entrypoint.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,9 @@ fi
5454
# Add custom php.ini if it exists
5555
[ -f "/app/php.ini" ] && cp /app/php.ini ${PHP_EXT_DIR}/zzz-custom-php.ini
5656

57+
# Add developer php.ini if it exists
58+
[ -f "/app/php.dev.ini" ] && [ "$MAGENTO_RUN_MODE" == "developer" ] && cp /app/php.dev.ini ${PHP_EXT_DIR}/zzz-dev-php.ini
59+
5760
# Enable PHP extensions
5861
PHP_EXT_COM_ON=docker-php-ext-enable
5962

0 commit comments

Comments
 (0)