0.9.0
Pre-release
Pre-release
Main Feature: Flake Support
Flake support was added 🥳🚀 by @mwr intensely supported by @riconeitzel
Flakes will be the main way of installation and updating rooter.
Flake is now also for local development, see README how to install and use it.
Features
- pass external tool paths to rooter through ENV variables to rooter (traefik, dnsmasq, etc.)
env:init
now creates or overwrites values in.env
for portsenv:init
also writesROOTER_ENV_TYPE
to.env
- added
rooter restart
command @riconeitzel - added
env:list --running
option magento:db-install
optimised options and behaviour- make config-data-import optional
- make amqp optional if env var for port is missing
- increase output
Documentation
- added Quickstart project setup
- update README for simplified project setup
REFACTORING
PortManager
optimisation and simplification- extract
.env
variable writing toDotEnvFileManager
- Refactored
InitEnvPortsCommand
for better re-usability and extract portRangeFinder toPortManager
Fixes
nginx:init
argument is optional, fallback toROOTER_ENV_TYPE
- StopCommand output was missing a space
- add type to env:list table column header
env:start
line break every 72 characters to prevent overfloating on long process-compose waiting (by @riconeitzel )- only render actual environment types (e.g. dirs)
cleanup
- InitCommand deprecated
- env:ports:init cleanup
- remove .env files from environment templates
- cleanup environment templates and remove workaround for db port