-
-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release v1.2.0 #24
Merged
Release v1.2.0 #24
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Override the main supervisord config file, since some parameters are not overridable via an include See Supervisor/supervisor#962
- Made supervisord complain even less with `user = root` - Adjusted crond logging level to have less spam in logs from it
Increase proxy buffers to 256k
- Make it possible to turn access logging in nginx on/off (off by default) using env PROXY_ACCESS_LOG variable - Added templating support for configs via gotpl
This was only necessary in _start(), which is triggered by lua in nginx and did not have the necessary PATH values set in environment
Project starts are printed every time _cron is triggered (every 5 minutes at the moment). Prints: project name, created (ago), status, permanent flag
- stats now include: project_name, created, status, permanent, active, dangling - removed leading underscore from all functions - added LOG_PREFIX - made conditions in stop and cleanup more flat - using docker built-in prune commands for cleanups - use a standard filter for docker ps: web containers, part of a dc project, managed by Docksal
- Run cron every minutes - Run cleanup every hour - Run stop then stats on cron
Use label=io.docksal.project-root (instead of label=com.docker.compose.service=web) as the primary service identifier.
- Renamed PROXY_ACCESS_LOG to ACCESS_LOG - Renamed PROXY_DEBUG to DEBUG_LOG - Added STATS_LOG
Make generated nginx config more readable
Now virtual port is configuration via io.docksal.virtual-port label instead of VIRTUAL_PORT env variable
- proxyctl start/stop - updated and fixed tests - using plain HTML projects instead of drupal7/drupal8
Use http://nonsense.docksal for a non-existing project test case.
- exposed proxyctrl stats command - fixed debug output of configs - added logging in cron()
- addressed race conditions between tests and cron jobs inside the container - fin aliases can now be used (fixed in docksal/docksal@4e0b4d8) - added cron test
- removing the projects directory - running fin cleanup
- "Proxy can route request to a non-default port (project)" - "Proxy can route request to a non-default port (standalone container)"
- docker 17.09.1-ce - docker-gen 0.7.4
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
io.docksal.virtual-port
label (Support routing to custom container ports #20)proxyctl
STATS_LOG=1
- turns on projects stats and aggregated project stats logs (useful for log analysis)ACCESS_LOG=1
- turns on access loggingDEBUG_LOG=1
- turns on debug logging