Commit Graph

74 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece f9221fb335
Initial commit of unified Docker build and standalone image. 2021-06-22 07:36:58 -05:00
Mitch 95aea5fab3
Update docker.sh (#4109) 2021-05-01 22:15:17 -05:00
MarkWasley 648c348566
Update the Docker utility script for the new main branch. (#3806)
Updates the last remaining references to the "master" branch to the renamed "main" branch.
2021-02-11 22:30:11 -06:00
Buster "Silver Eagle" Neece 322cb6a395
Update the Docker utility script for the new main branch. 2021-02-10 20:58:28 -06:00
Buster "Silver Eagle" Neece 7c4e7b85b8
#3587 -- Ask about pruning post-install. 2020-12-21 14:20:10 -06:00
Buster "Silver Eagle" Neece e491e6efd7
Do a more thorough service restart when LetsEncrypt is first setup. 2020-12-20 15:50:45 -06:00
Buster "Silver Eagle" Neece 88c8547b9e
Modify location where .env is written to allow unattended stable install. 2020-11-29 02:45:44 -06:00
Buster "Silver Eagle" Neece e8cc4f3d4d
Only ask for release settings on install if .env file doesn't exist. 2020-11-29 02:27:09 -06:00
Buster "Silver Eagle" Neece bbbddf2968
Fix port error in new `./docker.sh db` command. 2020-11-13 00:20:48 -06:00
Buster "Silver Eagle" Neece 49d128a0b4
Add `./docker.sh db` helper to easily access database. 2020-11-13 00:20:02 -06:00
Buster "Silver Eagle" Neece 339ead54c8
#3256 -- Fix issue with preferring release on initial install. 2020-10-12 21:34:34 -05:00
Buster "Silver Eagle" Neece 2e6cfeeac9
#3269 -- Switch to docker system prune post-update for cleanup. 2020-10-12 17:20:51 -05:00
Buster "Silver Eagle" Neece a33a84d49b
#3031 -- Add an uptime wait to the restore command. 2020-10-10 02:18:48 -05:00
Buster "Silver Eagle" Neece f50c3dde7a
Fix casing on "REPLY' in docker.sh script. 2020-10-08 00:21:17 -05:00
Buster "Silver Eagle" Neece 2b0b6f808b
Fix recent changes in docker.sh script to use proper env variable. 2020-10-08 00:07:10 -05:00
Buster "Silver Eagle" Neece a6891ade12
Fix missing env fetch command in docker.sh 2020-10-08 00:04:05 -05:00
Buster "Silver Eagle" Neece 75730b7058
Use proper docker-compose for new stable installs. 2020-10-07 23:48:40 -05:00
Buster "Silver Eagle" Neece 41a181ce12
Pull sample from stable branch instead. 2020-10-07 23:40:47 -05:00
Buster "Silver Eagle" Neece f0e7f691f3
Pull a stable Docker Compose file for stable builds. 2020-10-07 23:38:44 -05:00
Buster "Silver Eagle" Neece a6ec36b21c
Analytics Overhaul and InfluxDB Removal (#3243)
- Make the Analytics table in the database the primary one for handling statistics for all stations, removing the InfluxDB dependency entirely
 - Expand the Analytics table to also track unique listeners per hour and day
 - Properly clean up the Listeners table according to each installation's history retention settings
 - Implement a cute new animated "waiting for services" startup message that avoids previous wait messages that looked more like errors
2020-10-07 18:50:30 -05:00
Buster "Silver Eagle" Neece 2edcde5aeb
Persist Composer vendor directory to make plugins work again. 2020-09-28 18:04:49 -05:00
Buster "Silver Eagle" Neece d96759bc70
Bash script updates; revert run to avoid worker running on top of install. 2020-09-24 14:15:26 -05:00
Buster "Silver Eagle" Neece f058e3bdd8
#3127 -- Switch back to "run --rm" to resolve dep issues. 2020-08-28 15:45:00 -05:00
Buster "Silver Eagle" Neece 821955df0f
Work around a bug where `run --rm` doesn't spin up related dependencies. 2020-08-25 14:44:06 -05:00
Buster "Silver Eagle" Neece 1447c7c877
#2756 -- Add "please back up before updating" prompt during update. 2020-06-23 05:39:11 -05:00
Buster "Silver Eagle" Neece 854dd513c4
#2912 -- Don't remove web volume in latest update. 2020-06-01 05:03:04 -05:00
Buster "Silver Eagle" Neece 954b4d7b6f
Make the Docker Utility Script check for updates to itself. 2020-05-22 20:28:52 -05:00
Buster "Silver Eagle" Neece 1c25a8301d
Automatically migrate from old "prefer release" setting to new one. 2020-05-21 20:53:34 -05:00
Buster "Silver Eagle" Neece 90fbf58f85
Update how AzuraCast handles "release mode".
All core AzuraCast Docker images are now tagged with "latest" for rolling-release updates and "stable" for the latest stable version. Switching to release builds switches the images used for all AzuraCast components, yielding a much more stable interaction between components. As new releases are made, the "stable" versions of each image are updated in unison with each other.
2020-05-21 20:27:26 -05:00
Buster "Silver Eagle" Neece bb91030d3b
Add helper function to simplify .env file var setting. 2020-05-19 02:19:30 -05:00
Buster "Silver Eagle" Neece 3bfb8fb582
Minor Docker Utility Script fixes. 2020-05-19 00:17:26 -05:00
Buster "Silver Eagle" Neece 0070dde26c
Merge Docker Multi-site Setup into Core Setup
This commit merges the previous Docker Multi-site configuration into the core Docker Compose configuration for all installations.
2020-05-19 00:01:13 -05:00
Buster "Silver Eagle" Neece 3a37baf401
Generate a unique MariaDB password for new Docker installs.
(Developer note: This isn't intended to fix an existing security vulnerability, just an abundance of caution measure in the event someone accidentally exposes their MariaDB container to the web, which it isn't by default.)
2020-05-10 02:17:08 -05:00
Buster "Silver Eagle" Neece 25db73cc04
#2475 -- Flush Redis AOF file during updates to avoid errors. 2020-04-11 15:00:25 -05:00
Buster "Silver Eagle" Neece 60692ec458
Fix shell quoting issues with docker.sh utility script. 2020-04-02 16:07:10 -05:00
Buster "Silver Eagle" Neece c007affead
Clean up docker.sh install checks to improve compatibility. 2020-01-25 18:11:31 -06:00
Buster "Silver Eagle" Neece 485c4ec4b3
Update static commands on utility script. 2020-01-12 13:02:43 -06:00
Buster "Silver Eagle" Neece 083eddce2d
#2065 -- Switch to uniform container name for web container. 2019-10-16 03:10:07 -05:00
Buster "Silver Eagle" Neece cdccaecbf5
Avoid loading Doctrine during CLI (allowing cache clear). 2019-09-29 16:26:46 -05:00
Buster "Silver Eagle" Neece 45dd563891
Clear Redis during update to flush metadata. 2019-09-29 16:14:20 -05:00
Buster Neece f72f0edb94
Add a Docker Compose pull to the restore process to ensure up-to-dateness. 2019-08-28 12:25:54 -05:00
Buster Neece 6f764c5b5e
Allow passing parameters to the install/update scripts using docker.sh 2019-08-19 01:50:30 -05:00
Buster Neece bbbf481a05
Reduce Docker update downtime and don't leave services off waiting for prompt. 2019-07-21 12:45:36 -05:00
Buster Neece 910741e87f
Update all cURL commands to fail with errors. 2019-07-14 11:18:15 -05:00
Buster Neece b73c5ba030
Closes #1719 -- Update the docker CLI backup/restore to address permission/Windows issues. 2019-07-03 18:06:25 -05:00
Buster Neece e24cfd614e
Add exits to various commands for a little safety. 2019-06-25 21:41:09 -05:00
Buster Neece 301b918e53
Don't require sudo on install if you're root. 2019-06-25 21:35:39 -05:00
Buster Neece 660ef0d44b
Add sudo check to docker utility script. 2019-06-25 21:03:11 -05:00
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