Skip to content

Releases: DevinY/phpenv

phpenv v1.5.4 - Release Notes

Choose a tag to compare

@DevinY DevinY released this 08 May 06:48

This release focuses on improving the stability and automation of the console CLI, fixing build-related bugs,
and enhancing environment synchronization.

🛠 Key Fixes & Improvements:

  1. Fixed console build error:
    • Resolved the "no such service:" error when running ./console build without a specific service name. It
      now correctly builds all services by default.
  2. Enhanced Build Argument Support:
    • The build command now supports extra flags and options. You can now use commands like ./console build php
      --no-cache or ./console build --pull.
    • The script intelligently identifies the service name from arguments for pre-build information display
      while passing all other flags to Docker.
  3. Automated PHP-FPM Configuration Sync:
    • New Feature: Integrated etc/php-fpm.d/www.conf synchronization into the startup sequence.
    • Every time you run ./start or ./console up, the script automatically checks and updates the user and
      group settings in www.conf to match the USER_ID and GROUP_ID defined in your .env file.
  4. Core Script Refactoring:
    • Improved robustness of core bash scripts with better argument handling and cleaner execution paths.

Usage Tip: After updating, if you change your USER_ID in .env, simply run ./start. The script will detect the
change and sync your PHP-FPM configuration automatically before the containers start.

v1.5.3

Choose a tag to compare

@DevinY DevinY released this 18 Nov 07:50

update Dockerfiles

v1.5.2

Choose a tag to compare

@DevinY DevinY released this 26 Jul 03:44

add ssh_db services of mariadb.

v1.5

Choose a tag to compare

@DevinY DevinY released this 26 Jul 03:05

add active function for stand alone project.

v1.4

Choose a tag to compare

@DevinY DevinY released this 25 Jul 16:08

Allow artisan and info to be executed anywhere on the host side.
Here is an alias example:

export PHPENV="$HOME/phpenv"
alias phpenv="cd ${PHPENV}"
alias pf="cd $(grep FOLDER ${PHPENV}/.env|sed 's/FOLDER=//g')"
alias artisan="${PHPENV}/artisan"
alias workspace="${PHPENV}/workspace"
alias tinker="${PHPENV}/artisan tinker"
alias info="cd ${PHPENV}&&./console info&&cd -"

Fix build problem

Choose a tag to compare

@DevinY DevinY released this 26 Jul 04:49

Update some dockerfiles.

v1.2

Choose a tag to compare

@DevinY DevinY released this 28 May 11:31

Add aarch64 softlink for arm64. for Raspberry Pi stuck when building an image.

v1.1

Choose a tag to compare

@DevinY DevinY released this 27 May 20:47

修正啟動問題

v1.0

Choose a tag to compare

@DevinY DevinY released this 14 May 19:05
v0.1

add no cache