Releases: shipping-docker/vessel
Releases · shipping-docker/vessel
Ubuntu 20.04
NOTE: This is a major version release with potentially breaking changes.
Rebuild Your Images
After upgrading, you'll need to rebuild your app
image. Follow step 4 "Rebuild Containers" in the upgrade guide.
Changes
Use PHP 7.4
Redis + gzip support
Ubuntu keyserver for packages at port 80
- Using Ubuntu Keyserver on port 80 via #98
PHP 7.3
Fixing PHP PPA issues
New commands, small improvements
- Don't explicitly define a
docker-compose.yml
file, to allow defaultdocker-compose.override.yml
to be used (compose version 3 feature) via #81 - Make the
dump
command a little cleaner by using MySQL environment variables to avoid Warnings when running a dump via #68 - Added a
php
command shortcut:./vessel php -r "echo 'hello world';"
- Added checks to see if env vars existed in the
.env
file before attempted a find/replace against them via #61 - Increased PHP max upload size via #59
- Added new commands via #60
./vessel php ...
- execute arbitrary php commands in the container./vessel node ...
- executenode
inside the container (previously onlynpm
,yarn
had a command)./vessel ssh [app|mysql]
- executes "bash" inside the container (note: it's not actually SSH)./vessel mysql
- log into the mysql database and set the current database to the one set by env vars (so you won't need to runuse some_db
in the mysql shell)
Actually pushed the code that 3.0.0 was supposed to be
I fail at Git, I guess.
PHP 7.2
🔥➡️➡️➡️ THIS IS A BREAKING CHANGE ⬅️⬅️⬅️🔥.
Rebuild Your Images
After upgrading, you'll need to rebuild your app
image. Follow step 4 "Rebuild Containers" in the upgrade guide.
Changes
Windows Support and Minor Updates
- #26: Windows Support
- This looks to be a non-breaking change! 🎉
- Put the project under the MIT license
- If composer is not found, fall back to a pre-built container that has composer, which then works as documented for those who don't already have PHP7/Composer installed
- Changed the
.env.vessel
file name to.env.bak.vessel
to make it more obvious that it's just a backup file (since Vessel makes changes to the.env
file)