We have just released EasyEngine v4 Beta-2. We have handled a few issues and also added some new features in this release. Feel free to test out this beta release and report any issues on our GitHub repo.
You can get started on our currently supported OSs (Ubuntu 14.04, 16.04, 18.04 and Debian 8) using –
wget -qO ee rt.cx/ee4beta && sudo bash ee
We repeat, v4 is not ready for production. For instruction on how to install on currently unsupported distributions, please see installation instructions.
The New Additions
- Added Behat functional tests for site command – We’ve started adding Behat test cases and will keep updating it. This is somewhere where you can get started with the EasyEngine project. You can always come up on Slack if you want help getting started with development or with these tests.
- Added shell command – The shell command will put you in a new shell environment to interact with your site and currently has mysql client, wp-cli and composer. In future, it might have tools like npm, pip, etc. You should definitely test this out. Either run
ee shell example.com
or just runee shell
from the site root~/ee-sites/example.com
- Added admin tools – We added some admin tools like phpMyAdmin, Anemometer, phpRedisAdmin, Adminer, MailHog.
- Add compatibilty to wp-cli flags – This PR adds the feature requested in EasyEngine/easyengine#116 and discussed here EasyEngine/easyengine#1029.
- Add labels to containers created by EasyEngine – This PR makes sure we can track all containers created by EasyEngine and don’t accidentally remove the containers created by you.
Bug fixes
Other issues that have been fixed are
- Update bug has been fixed
- Fixed deprecated warnings while running site create
- Fixed sudo invocation
- Added checks for DB initialization to ensure site creation doesn’t fail
- Specify DB port in case of remote Database
- Throw error when wrong sitename is given while running a command from a site-root
- Append -nightly to the nightly phar version
- Add mime type for woff2
Release Link: v4.0.0-beta.2 release
The wp-cli flags will come in handy. Great work!
any word on simple mail functionality (without using 3rd party?)
We’re working on it and you should see something before the stable release. Keep an eye out for the other beta releases.
Excited 🙂
I got this message “failed to register layer: ApplyLayer exit status 1 stdout: stderr: permission denied” when I installed ee beta4.
The error messages seem to be coming from Docker and not EasyEngine itself [1]. I suggest you open an issue on that project’s issue tracker.
[1] Reference: https://github.com/moby/moby/issues/29508