mirror of
https://github.com/devfake/flox.git
synced 2024-11-15 14:42:31 +01:00
5cb1bc21b6
* Add two part episodes support for FP * Add tv import logging and bump FP submodule * Bump flox-file-parser
55 lines
859 B
Bash
55 lines
859 B
Bash
#!/bin/bash
|
|
set -eu
|
|
|
|
prepare_flox() {
|
|
echo Start flox db setup
|
|
mysql -h $DB_HOST -proot -uroot -e "drop database if exists flox; create database flox;"
|
|
|
|
(cd backend
|
|
: $(php artisan flox:db -n admin admin)
|
|
)
|
|
|
|
echo flox setup done!
|
|
}
|
|
|
|
prepare_file_parser() {
|
|
echo Start flox-file-parser flush db
|
|
|
|
(cd flox-file-parser
|
|
# : $(npm run db:setup)
|
|
: $(npm run db:flush)
|
|
: $(./bin/generate_fixtures.sh)
|
|
)
|
|
|
|
echo flox-file-parser setup done!
|
|
}
|
|
|
|
stop_file_parser() {
|
|
set +e
|
|
|
|
echo Stopping file-parser...
|
|
ps -C "node server.js" -o pid= | xargs -I % kill % > /dev/null
|
|
|
|
set -e
|
|
}
|
|
|
|
start_file_parser() {
|
|
echo Start file-parser...
|
|
|
|
cd flox-file-parser
|
|
source .envrc
|
|
screen -dm npm run start:watch
|
|
cd ..
|
|
}
|
|
|
|
stop_file_parser
|
|
|
|
echo Start setup...
|
|
prepare_flox&
|
|
prepare_file_parser&
|
|
wait
|
|
|
|
start_file_parser
|
|
echo Done!
|
|
screen -x
|