Fixed rm backup
This commit is contained in:
parent
086e5a5769
commit
f3b5c8ca7f
|
@ -2490,9 +2490,12 @@ docker_backup() {
|
|||
themes/default/views/mobile \
|
||||
themes/"${THEME_NAME}" \
|
||||
files
|
||||
sleep 3; rclone --rmdirs delete CINEMAPRESS:"${CP_DOMAIN}"/"${BACKUP_NOW}" &> /dev/null
|
||||
if [ "${BACKUP_DAY}" != "10" ]; then rclone --rmdirs delete CINEMAPRESS:"${CP_DOMAIN}"/"${BACKUP_DELETE}" &> /dev/null; fi
|
||||
sleep 3; rclone --rmdirs delete CINEMAPRESS:"${CP_DOMAIN}"/latest &> /dev/null
|
||||
sleep 3; rclone delete --rmdirs CINEMAPRESS:"${CP_DOMAIN}"/"${BACKUP_NOW}" &> /dev/null
|
||||
if [ "${BACKUP_DAY}" != "10" ]; then
|
||||
rclone delete --rmdirs CINEMAPRESS:"${CP_DOMAIN}"/"${BACKUP_DELETE}" &> /dev/null;
|
||||
rclone rmdirs CINEMAPRESS:"${CP_DOMAIN}"/"${BACKUP_DELETE}" &> /dev/null;
|
||||
fi
|
||||
sleep 3; rclone delete --rmdirs CINEMAPRESS:"${CP_DOMAIN}"/latest &> /dev/null
|
||||
sleep 3; rclone -vv --ignore-size copy /var/mega/"${CP_DOMAIN}"/config.tar CINEMAPRESS:"${CP_DOMAIN}"/"${BACKUP_NOW}"/
|
||||
sleep 3; rclone -vv --ignore-size copy /var/mega/"${CP_DOMAIN}"/themes.tar CINEMAPRESS:"${CP_DOMAIN}"/"${BACKUP_NOW}"/
|
||||
sleep 3; rclone -vv --ignore-size copy /var/mega/"${CP_DOMAIN}"/config.tar CINEMAPRESS:"${CP_DOMAIN}"/latest/
|
||||
|
|
|
@ -52,6 +52,7 @@ var Avatars = require('@dicebear/avatars').default;
|
|||
var sprites = require('@dicebear/avatars-avataaars-sprites').default;
|
||||
var avatars = new Avatars(sprites, {});
|
||||
var request = require('request');
|
||||
var sphinx = require('sphinx');
|
||||
var fs = require('fs');
|
||||
var md5 = require('md5');
|
||||
var path = require('path');
|
||||
|
@ -59,6 +60,8 @@ var express = require('express');
|
|||
var async = require('async');
|
||||
var router = express.Router();
|
||||
|
||||
var pool = sphinx.createPool({});
|
||||
|
||||
var first = require(path.join(
|
||||
path.dirname(__filename),
|
||||
'..',
|
||||
|
@ -450,6 +453,64 @@ router.post('/comments', function(req, res) {
|
|||
);
|
||||
});
|
||||
|
||||
router.get('/', function(req, res) {
|
||||
var ip = getIp(req);
|
||||
var q = {};
|
||||
[
|
||||
'year',
|
||||
'genre',
|
||||
'country',
|
||||
'actor',
|
||||
'director',
|
||||
'kp_id',
|
||||
'imdb_id',
|
||||
'tmdb_id',
|
||||
'douban_id',
|
||||
'wa_id',
|
||||
'tvmaze_id',
|
||||
'movie_id',
|
||||
'type'
|
||||
].forEach(function(key) {
|
||||
if (typeof req.query[key] !== 'undefined' && req.query[key]) {
|
||||
q[key] = req.query[key];
|
||||
}
|
||||
});
|
||||
pool.getConnection(function(err, connection) {
|
||||
if (err) {
|
||||
if (typeof connection !== 'undefined' && connection) {
|
||||
connection.release();
|
||||
}
|
||||
console.error(err);
|
||||
return res
|
||||
.status(404)
|
||||
.json({ status: 'error', message: 'Error connection.' });
|
||||
}
|
||||
connection.query(
|
||||
'SELECT * FROM rt_' +
|
||||
config.domain.replace(/[^a-z0-9]/g, '_') +
|
||||
' WHERE ' +
|
||||
w +
|
||||
' LIMIT 0,1 OPTION max_matches = 1',
|
||||
function(err, results) {
|
||||
if (typeof connection !== 'undefined' && connection) {
|
||||
connection.release();
|
||||
}
|
||||
if (err) {
|
||||
console.error(err);
|
||||
return res
|
||||
.status(404)
|
||||
.json({ status: 'error', message: 'Error query.' });
|
||||
}
|
||||
if (!results || !results.length) {
|
||||
return res
|
||||
.status(404)
|
||||
.json({ status: 'error', message: 'Empty result.' });
|
||||
}
|
||||
}
|
||||
);
|
||||
});
|
||||
});
|
||||
|
||||
router.all('/', function(req, res) {
|
||||
var player = typeof req.query['player'] !== 'undefined';
|
||||
var type = typeof req.query['type'] !== 'undefined' ? req.query['type'] : '';
|
||||
|
|
Loading…
Reference in a new issue