Releases: scmmishra/slick-deploy
Releases · scmmishra/slick-deploy
v0.0.8
v0.0.7
With this release, old containers are automatically removed when new ones are spinned up
What's Changed
- test: improve coverage by @scmmishra in #14
- test: caddy by @scmmishra in #15
- refactor: docker utils by @scmmishra in #16
Full Changelog: v0.0.6...v0.0.7
v0.0.6
What's Changed
Core
- feat: graceful shutdown by @scmmishra in #12
Caddy
- Allow replacing port in Caddy TLS string 9497a94
- Allow handle rule 7000491
- Allow on demand TLS 300520f
Full Changelog: v0.0.5...v0.0.6
v0.0.5
Most changes are under the hood to improve reliability and make it easier to write tests for the codebase
What's Changed
- chore: update docs by @scmmishra in #9
- refactor: docker client by @scmmishra in #10
- refactor: use
net.DialTimeout
instead ofListen
by @scmmishra in #11
Full Changelog: v0.0.4...v0.0.5
v0.0.4
This releases adds the logs
command
The logs command shows the logs output of your application. It is similar to running 'docker logs -f <container-id>'
Usage:
slick logs [flags]
Flags:
-c, --config string Path to the configuration file (default "slick.yml")
-h, --help help for logs
-t, --tail string Tail logs (default "all")
What's Changed
- test: add test for tls case by @scmmishra in #6
- feat: add go releaser by @scmmishra in #7
- chore: update readme by @scmmishra in #8
Full Changelog: v0.0.2...v0.0.4
v0.0.3
v0.0.2
What's Changed
- fix: caddy tls settings by @scmmishra in #1
- fix: Catch error when loading env by @awalvie in #3
- feat: Add Makefile to project by @awalvie in #2
- refactor: Use default struct when loading config by @awalvie in #4
- test: update tests for config.go and health.go by @scmmishra in #5
New Contributors
Full Changelog: v0.0.1...v0.0.2
v0.0.1
The deploy command now works
Usage:
slick [command]
Available Commands:
completion Generate the autocompletion script for the specified shell
deploy Deploy your application with zero downtime
help Help about any command
Flags:
-h, --help help for slick
Supports the following
- Private Docker Repositories
- Injecting ENV variables
- Updating Caddy config (This overrides any existing Caddy config)
Sample Output
>> slick deploy
Deploying...
Status: Image is up to date for <your-docker-image>
- Looking for existing container
- Spinning up new container
- Waiting for container to be healthy
- Setting up caddy
- Killing old container
Deployed successfully