All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Added Template::Mustache support to files + exec sections
- info command added for giving status information
- Git repository clone little bit more clearer
- Replace run with App::Platform::Command on ssh+ssl
platform attach <projectname>
to match beginning of container name- Project name is the hostname
- Regression on using --domain= option
- Print out errors coming to STDERR
- Setup test docker check is always true (#29)
- DNS service tried to launch too many times on Linux
- Volume paths were resolved wrong when not in projectdir
- New: ~/.platform/config.yml packages option for installing own devtools on every project launched
- New: Added option to skip dotfiles
- New: Resolve symlinks (#23)
- 'platform create' and erraneous messages (refs #22)
- Removed debug message
- Custom prompts now when attaching to container through
platform attach ..
(refs #7) - Now you can just use part of the container name to attach (refs #7)
- All parts renamed from Platform to App::Platform
- Adjust wrap-text width according to terminal (closes #14)
- You can now set DNS port from the command line (refs #6)
- Git clone support on environment subsystem (closes #8)
- If DNS port is reserved try next one (refs #6)
- New commandline interface using CommandLine::Usage
- New colourful output format
platform attach <project>
to connect container via shell- examples/openldap to use openldap on your environments
platform remove <project>
command to stop & remove- Throw exception if project file doesn't exists and catch it for reporting
- Added -it params to exec/run command
- Rakudo 2017.04 and up compliance abspath -> absolute
- Usage of ~ on project folder
- File creation fixes when file wanted to be empty
- Misc output cleanups
- Support for absolute path on project file e.g
platform --project=<projectdir>/project.yml run
- Sleep on exec changed to be conditional if postgres installed
- Output more verbose and colourful
0.0.3 - 2017-04-12
- Running commands after container is started
- [--network=acme] option to platform command
- Be verbose on docker build phase
- Don't wait so much on docker stop
- File creation fixes and finding correct path
- "platform ssl genrsa" wasn't producing public crt
- Replace ~ from path to HOME
0.0.2 - 2017-04-05
- Created basic example under examples/ folder
- Default tld domain from local -> localhost
- DNS servers to Google Public DNS servers
- macOS issues on tests
0.0.1 - 2017-03-31
- Proxy + DNS services
- Project and Environment support