Commit Graph

14 Commits

Author SHA1 Message Date
Chris 1a14f5f1d8 Added .md extension to CHANGES 2022-09-03 00:52:57 +02:00
Chris 6c422eafe6 Added self-updating, better docker-compose control
* Added --self-update to check for and download new versions of
  the phar
* Added --only option which accepts a comma-separated list of
  services to pass to docker-compose pull/up
* Added --updated option to only pass the updated services to
  docker-compose pull/up
2022-09-03 00:11:52 +02:00
Chris 88f3b75383 Bugfixes
* Fixed a bug where the lockfile would be released on exit even if
  it wasn't locked by the process
* Disabled the phpx build as it is broken
2022-07-05 22:49:26 +02:00
Chris 879bf88864 Improve readme 2022-03-21 01:07:24 +01:00
Chris fb0954b4dd Implemented fresh configuration loader
* Fresh can now identify and load freshdocker.conf config files
2022-03-21 01:00:00 +01:00
Chris 214db1cee3 Misc improvements
- Renamed the state file from `fresh.yml` to `.fresh.yml`.
- Added option `--state` to override the state file name.
- Renamed the lock file from `fresh.lock` to `.fresh.lock`.
- Added option `--lockfile` to override lockfile file name.
2022-03-21 00:48:19 +01:00
Chris 702cc3101e Updated readme, license
* Fixed license (GPL3) in composer.json
* Added LICENSE file
* Updated README file
2022-03-20 01:02:19 +01:00
Chris 35f88303fa Improved hooks and scripts
* Invoke hooks before and after updating
* Scripts can now be run --before and --after
2022-03-19 23:22:08 +01:00
Chris e77e61d0b0 Bugfixes and improvements
* Implemented the --image option
* Implemented the --write-state option to go with --check
* Fixed bug in Lockfile class
2022-03-11 01:55:35 +01:00
Chris 66abd9d3c5 Updated readme 2022-03-10 02:32:47 +01:00
Chris 0cf2380b7e Bugfixes, added tools
* Added missing parameter for hook invocation
* Added pharlite for building fresh.phar
2022-03-10 02:27:25 +01:00
Chris ec1659e96d Refactoring and cleanup
* Moved logic from entrypoint to a dedicated class.
* Disabled automatic flush of state.
* Added locking support to prevent multiple instances.
* Added logging
* Added base interface for CredentialsLoader
2022-03-09 01:09:28 +01:00
Chris 1f44d9f44b Webhook support, misc fixes
* Added support for slack (mattermost) webhooks
* Misc fixes
2022-03-08 01:04:03 +01:00
Chris 6cdb155dc5 Initial commit 2022-03-07 22:45:54 +01:00