Commit Graph

26 Commits

Author SHA1 Message Date
Buster Neece f9a87b0651
Update docker migrator to fix issues and ensure consistency. 2019-05-27 16:33:11 -05:00
Buster Neece 145475bd75
Use the (often much faster) zip format by default for backups. 2019-05-24 09:58:33 -05:00
Buster "Silver Eagle" Neece 16fc2c54bc
Implement zero-downtime backups + nightly backups (#1574)
* Create new backup and restore commands allowing live backups.
* Switch migrate script to use new backup method.
* Avoid loading fixtures, ensure directories exist when restarting stations.
* Include album art in media backup.
* First portion of automated backup management code.
* Further backup page work; add download/delete functionality.
* Implement automatic backups and "manual run" page.
* Switch automatic backup filename to match text.
* Add new locales.
* Add restore instructions and ability to view latest backup log.
2019-05-23 10:29:22 -05:00
Buster Neece 9732a34c87 Fix logic on docker.sh git/curl checks. 2019-03-06 10:01:32 -06:00
Buster Neece 920e11caa8 #1101 -- Check for working Docker Compose, Git and cURL in docker.sh 2019-03-04 13:02:23 -06:00
Buster "Silver Eagle" Neece 798d020800 Simplify testing into a single "composer test" command. 2019-01-31 15:58:20 -06:00
Buster "Silver Eagle" Neece 7fa44db264 More minor code fixes, add linting to CI and docker.sh script. 2019-01-31 14:29:45 -06:00
Buster "Silver Eagle" Neece 8a6701403a Code and PHPDoc cleanup to green-light level 2 static analysis. 2019-01-31 11:54:17 -06:00
Buster "Silver Eagle" Neece 91c334ffff Create PHPStan bootstrap file, integrate into Travis CI. 2019-01-30 21:36:07 -06:00
Buster "Silver Eagle" Neece ae08cd3a1f Bring back containerized static asset builds, but better! 2019-01-29 15:23:38 -06:00
Buster "Silver Eagle" Neece 401890cbf9 Fix docker.sh references to old image names. 2019-01-17 07:10:25 -06:00
Buster "Silver Eagle" Neece 601f488726 Fix LE connect and renewal functions and path of SSL certs in stations container. 2019-01-14 10:14:24 -06:00
Buster "Silver Eagle" Neece 6fc1e1e8ea Move to a unified Web container. 2019-01-14 05:36:17 -06:00
Buster "Silver Eagle" Neece 1de0d56432 #1009 -- Suppress errors (that aren't actual errors) on `docker rmi`. 2018-12-01 10:50:23 -06:00
Buster "Silver Eagle" Neece f926ca8b51 #968 -- Modify documentation regarding port mapping 2018-11-19 10:26:22 -06:00
Buster "Silver Eagle" Neece b33fba37ec Remove the www and tmp volumes during updates. 2018-11-09 12:25:37 -06:00
CodeSteele ba0bea3c5f Don't read replies directly from tty in case we try to actually use stdin (#918)
Using tty instead of stdin makes it impossible to run `yes | ./docker.sh update`.
2018-11-02 02:22:03 -05:00
Buster "Silver Eagle" Neece 46e3d5a983 #878 -- Automatically create the azuracast.env file if it doesn't exist. 2018-10-20 22:35:28 -05:00
Buster "Silver Eagle" Neece 5ee858f615 Update the Docker Compose file to use an external .env file for settings. 2018-10-18 23:27:30 -05:00
Buster "Silver Eagle" Neece 46b4bfe87c Clarify instructions on LetsEncrypt script. 2018-05-07 22:58:20 -05:00
Buster "Silver Eagle" Neece 9ac4e622c1 Add CLI directions 2018-05-07 09:40:45 -05:00
Buster "Silver Eagle" Neece 7d62fc2d2c Fix domain linking issue on new utility script 2018-05-07 01:53:43 -05:00
Buster "Silver Eagle" Neece 82219961f5 Closes #582 -- Add LetsEncrypt scripts to Docker utility script. 2018-05-07 01:17:03 -05:00
Buster "Silver Eagle" Neece de80e76f05 Add instructions to remove all Docker containers if desired. 2018-04-26 19:23:28 -05:00
Buster "Silver Eagle" Neece 0caa413c79 Update Docker utility script, make uninstaller more specific to AzuraCast. 2018-04-26 19:21:33 -05:00
Buster "Silver Eagle" Neece cd004383fa Update Docker utility scripts and readmes. 2018-04-23 22:37:15 -05:00