- Switched docker image to python:3.5-alpine (604 MB smaller, 77 MB total)
- Fixed case when compose specifies command as an array
- Fixed udp port handling
- Added support for
pid
andenv-file
parameters - Added docs for adding parameters and creating new transformers
- Added environment variable support for command line options
- Added short form for command line options
- CPU is no longer required for ECS
- Added Marathon task support
- Correctly handle compose version type - GH #46
- Assume compose memory is in bytes - GH #41
- Fixed GH #35
- Removed fig support
- Added support for labels
- Added support for docker-compose v2
- Added support for log drivers - GH #33
- Fix
after
names in Systemd - Fixed invalid volume name for ECS volumes
- Added support for exec form of command and entrypoint
- Added Systemd as an output type
- Fixed issue where ECS host port was accidentally assigned when unspecified
- Added support for local volumes
- Output full ECS task json, including volume info
- converted static methods to class methods to keep track of volume information
- Added support for docker compose
- docker-compose is now the default input type
- Added support for volumesFrom in ECS Task Definitions
- Redesign of transformer classes
- Added ability to read in ECS tasks and write fig configuration
- This is the initial release of container-transform.
- Includes a Fig to ECS transformer