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
|
||||
|
||||
# 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
|
||||
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
|
||||
fi
|
||||
|
||||
# Check by pipreqs to generate requirements.txt
|
||||
pipreqs /home/devbox/freeleaps/apps --force --use-local --savepath /home/devbox/freeleaps/apps/requirements.txt
|
||||
## Backup the requirements.txt file
|
||||
cp /home/devbox/freeleaps/apps/requirements.txt /home/devbox/freeleaps/apps/requirements.txt.bak
|
||||
|
||||
# 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
|
||||
echo "==> [BACKEND] requirements.txt has changed. Reinstalling dependencies..."
|
||||
pip install -r /home/devbox/freeleaps/apps/requirements.txt
|
||||
# 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
|
||||
|
||||
rm /home/devbox/freeleaps/apps/requirements.txt.bak
|
||||
else
|
||||
# Restore the requirements.txt file
|
||||
mv /home/devbox/freeleaps/apps/requirements.txt.bak /home/devbox/freeleaps/apps/requirements.txt
|
||||
fi
|
||||
# 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
|
||||
echo "==> [BACKEND] requirements.txt has changed. Reinstalling dependencies..."
|
||||
pip install -r /home/devbox/freeleaps/apps/requirements.txt
|
||||
|
||||
rm /home/devbox/freeleaps/apps/requirements.txt.bak
|
||||
|
||||
else
|
||||
# Restore the requirements.txt file
|
||||
mv /home/devbox/freeleaps/apps/requirements.txt.bak /home/devbox/freeleaps/apps/requirements.txt
|
||||
fi
|
||||
|
||||
# Check if the backend service is already running
|
||||
SERVICE_API_ACCESS_PORT=\$(cat /home/devbox/.devbox-backend-port)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user