forked from freeleaps/freeleaps-pub
for backend code update for pipreqs
This commit is contained in:
parent
e4afdeea05
commit
c73ec58144
@ -917,7 +917,21 @@ docker exec -i "$DEVBOX_NAME" bash <<EOF
|
|||||||
cp /home/devbox/freeleaps/apps/requirements.txt /home/devbox/freeleaps/apps/requirements.txt.bak
|
cp /home/devbox/freeleaps/apps/requirements.txt /home/devbox/freeleaps/apps/requirements.txt.bak
|
||||||
|
|
||||||
# Check by pipreqs to generate requirements.txt
|
# Check by pipreqs to generate requirements.txt
|
||||||
pipreqs /home/devbox/freeleaps/apps --force --use-local --savepath /home/devbox/freeleaps/apps/requirements.txt
|
|
||||||
|
echo
|
||||||
|
echo "1============================================================================"
|
||||||
|
echo
|
||||||
|
pip install --upgrade pipreqs
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo "2============================================================================"
|
||||||
|
echo
|
||||||
|
|
||||||
|
pipreqs /home/devbox/freeleaps/apps --ignore venv_t --force --use-local --savepath /home/devbox/freeleaps/apps/requirements.txt
|
||||||
|
echo
|
||||||
|
echo "3============================================================================"
|
||||||
|
echo
|
||||||
|
|
||||||
|
|
||||||
# Check if requirements.txt and requirements.txt.bak are different
|
# Check if requirements.txt and requirements.txt.bak are different
|
||||||
if ! diff /home/devbox/freeleaps/apps/requirements.txt /home/devbox/freeleaps/apps/requirements.txt.bak; then
|
if ! diff /home/devbox/freeleaps/apps/requirements.txt /home/devbox/freeleaps/apps/requirements.txt.bak; then
|
||||||
@ -942,19 +956,24 @@ docker exec -i "$DEVBOX_NAME" bash <<EOF
|
|||||||
pip install -r /home/devbox/freeleaps/apps/requirements.txt
|
pip install -r /home/devbox/freeleaps/apps/requirements.txt
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Check by pipreqs to generate requirements.txt
|
## Backup the requirements.txt file
|
||||||
pipreqs /home/devbox/freeleaps/apps --force --use-local --savepath /home/devbox/freeleaps/apps/requirements.txt
|
cp /home/devbox/freeleaps/apps/requirements.txt /home/devbox/freeleaps/apps/requirements.txt.bak
|
||||||
|
|
||||||
|
# Check by pipreqs to generate requirements.txt
|
||||||
|
pip install --upgrade pipreqs
|
||||||
|
pipreqs /home/devbox/freeleaps/apps --ignore venv_t --force --use-local --savepath /home/devbox/freeleaps/apps/requirements.txt
|
||||||
|
|
||||||
# Check if requirements.txt and requirements.txt.bak are different
|
# Check if requirements.txt and requirements.txt.bak are different
|
||||||
if ! diff /home/devbox/freeleaps/apps/requirements.txt /home/devbox/freeleaps/apps/requirements.txt.bak; then
|
if ! diff /home/devbox/freeleaps/apps/requirements.txt /home/devbox/freeleaps/apps/requirements.txt.bak; then
|
||||||
echo "==> [BACKEND] requirements.txt has changed. Reinstalling dependencies..."
|
echo "==> [BACKEND] requirements.txt has changed. Reinstalling dependencies..."
|
||||||
pip install -r /home/devbox/freeleaps/apps/requirements.txt
|
pip install -r /home/devbox/freeleaps/apps/requirements.txt
|
||||||
|
|
||||||
rm /home/devbox/freeleaps/apps/requirements.txt.bak
|
rm /home/devbox/freeleaps/apps/requirements.txt.bak
|
||||||
else
|
|
||||||
# Restore the requirements.txt file
|
else
|
||||||
mv /home/devbox/freeleaps/apps/requirements.txt.bak /home/devbox/freeleaps/apps/requirements.txt
|
# Restore the requirements.txt file
|
||||||
fi
|
mv /home/devbox/freeleaps/apps/requirements.txt.bak /home/devbox/freeleaps/apps/requirements.txt
|
||||||
|
fi
|
||||||
|
|
||||||
# Check if the backend service is already running
|
# Check if the backend service is already running
|
||||||
SERVICE_API_ACCESS_PORT=\$(cat /home/devbox/.devbox-backend-port)
|
SERVICE_API_ACCESS_PORT=\$(cat /home/devbox/.devbox-backend-port)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user