hide | |
---|---|
|
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.
To see unreleased changes, please see the CHANGELOG on the master branch guide.
- Do not raise exception when cannot start browser.
- Unified login support.
restart
command.noc.config
section.
liftbridge
service replaced withkafka
noc.migrate
config option.gufo-thor --migrate
option.crashinfo
volume.
- Do not write
version
attribute todocker-compose.yml
. - Do not override the container's
/opt/noc/ui/pkg
. worker
service depends onliftbridge
anddatastream
.web
service depends onworker
andscheduler
.
gufo-thor up --no-migrate
option.
shell
no longer depends onmigrate
.
envoy
service.thor.yml
:noc.theme
parameter.static
service for serving static files.auth
service.
- Code streamlining and refactoring.
- Refined service dependencies.
nginx
service.traefik
service.
- Fixed ping container capabilities.
- curl/sh installation script.
- docs: Configuration reference.
- docs: Configuration templates.
- docs: Command Line reference.
- docs: Updated installation guide.
- Mount consul's config in read/write mode to prevent the permissions changing error.
- Upgrade instructuons.
FileNotFoundError
when writing nginx keys.
write_file
accepts content asstr
andbytes
.
- config:
project
option. - config:
service.<name>.scale
option. - jinja2 templates for configs.
- Perform all migrations and collections loading.
- Helthchecks for traefik and NOC services.
- Less verbose logging.
- Mount service configurations as read-only.
- Store persistent data in named volumes.
BaseService.compose_etc_dirs
and.get_compose_etc_dirs()
shell
command.- Auto-detect docker configuration.
- Auto-select between docker compose plugin and
docker-compose
. - Config:
expose.open_browser
option.
- Configure
docker-compose.yml
logging section when usingjson-file
driver.
- Initial release.