Remove unused calibre-web script
This commit is contained in:
		
							parent
							
								
									e483e678b1
								
							
						
					
					
						commit
						6023f7fe22
					
				
					 1 changed files with 0 additions and 33 deletions
				
			
		|  | @ -1,33 +0,0 @@ | ||||||
| #!/bin/bash |  | ||||||
| # Backup script for Calibre-web in a kubernetes cluster |  | ||||||
| 
 |  | ||||||
| BACKUP_DEST='/mnt/PRIVATE_DOCS/BACKUPS/calibre-web' |  | ||||||
| DATABASE_FILE='/config/app.db' |  | ||||||
| 
 |  | ||||||
| # Create filename for database backup |  | ||||||
| database_backupfile="calibre-web-app_$(date +'%Y%m%d').db" |  | ||||||
| 
 |  | ||||||
| # Retrieve container name |  | ||||||
| base_container="$( docker ps --format '{{.Names}}' | grep tkioskje-calibre-web_tkioskje-calibre-web )" |  | ||||||
| 
 |  | ||||||
| # Abort entire script if any command fails |  | ||||||
| set -e |  | ||||||
| 
 |  | ||||||
| # Database backup |  | ||||||
| >&2 echo 'Backing up database' |  | ||||||
| docker cp "${base_container}":"${DATABASE_FILE}" "${BACKUP_DEST}/${database_backupfile}" |  | ||||||
| 
 |  | ||||||
| # Backup cleanup |  | ||||||
| # Only keep 30 most recent backups |  | ||||||
| >&2 echo 'Cleaning up old database backups' |  | ||||||
| pushd "${BACKUP_DEST}" |  | ||||||
| excess="$( ls -x  | head -n -30 )" |  | ||||||
| if [ -n "${excess}" ]; then |  | ||||||
| 	>&2 echo "Removing ${excess}" |  | ||||||
| 	rm "${excess}" |  | ||||||
| else |  | ||||||
| 	>&2 echo 'Skipping: nothing to remove' |  | ||||||
| fi |  | ||||||
| popd |  | ||||||
| 
 |  | ||||||
| >&2 echo 'Done' |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue