All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- CLI: Extracted config linting logic to a separate package.
- Updated dependencies.
- CLI: Fixed bad regex being used for detecting relative path in simple volume definition.
- CLI: Fixed issue SSH'ing into integration using the original integration name.
- CLI: Fixed issue where Networks from
local-api-gateway.yml
were not being added to the services in the mergeddocker-compose.yml
if the original service definition lacked any networks.
- CLI: Network aliases in the
local-api-gateway.yml
file are now supported and can be specified in a similar manner to how they are specified in docker-compose.yml. - CLI: Relative volume paths are now resolved when using the short syntax.
- CLI: Service names in the compiled docker-compose.yml are now converted to lower case to avoid issues with Docker. Relates to: docker/compose#1416
- CLI: Reverted changes from 0.3.1.
- CLI: Lint command no longer requires checking out the integration sources to run.
- CLI: Added
lint
command for validating structure and some other aspects oflocal-api-gateway.yml
. - CLI: Added ability to expose ports on services inside of containers.
- CLI: Added ability to create networks across different integrations.
- CLI: Added a global
extraHosts
config option for defining DNS resolution that will apply to all integrations.
- CLI: Handles networks in docker-compose.yml. Aliases are fixed, alias is added for original service name, and containers are isolated to no longer be visible in cases where they wouldn't have been visible in the original docker-compose.yml.
- CLI: Added argument to
up
andbuild
commands,--no-build-config
to skip rebuilding the contents of the.local-api-gateway
folder.
- CLI: Gateway container is now restarted when it dies.