Помочь настроить развертывание сайта с гитхаба
Цена договорная
Нужен скрипт или инструкция попроще чем дока развертывания доработок сайта на хосте из гитхаба для программиста.
Или сервис аналогиный vercel для данных целей.
Используем Django + ReactJS
Прошу сразу указывать сумму интереса.
Текущий скрипт
set -e
cd milgame
git push origin master
cd frontend
yarn
yarn build
cd ../..
pwd
ssh root@123.4.5.67 "cd /root/milgame && git pull origin master"
tar cvzf data.tgz milgame/main/static/react milgame/main/templates/react/
scp data.tgz root@123.4.5.67:data.tgz
ssh root@123.4.5.67 "tar xvzf data.tgz"
ssh root@123.4.5.67 "rm data.tgz"
mkdir -p milgame/frontend/build/react-static/
ssh root@123.4.5.67 "mkdir -p /root/milgame/frontend/build/react-static"
scp -r milgame/frontend/build/react-static/ root@123.4.5.67:milgame/frontend/build/react-static
ssh root@123.4.5.67 "cd /root/milgame && MILGAME_DJANGO_DATABASE_PASSWORD=1 MILGAME_DJANGO_SECRET_KEY=22 /root/milgame/.venv/bin/python -m pip install -r requirements.txt"
ssh root@123.4.5.67 "cd /root/milgame && MILGAME_DJANGO_DATABASE_PASSWORD=1 MILGAME_DJANGO_SECRET_KEY=22 /root/milgame/.venv/bin/python manage.py collectstatic --no-input"
ssh root@123.4.5.67 "cd /root/milgame && MILGAME_DJANGO_DATABASE_PASSWORD=1 MILGAME_DJANGO_SECRET_KEY=22 /root/milgame/.venv/bin/python manage.py compilemessages"
ssh root@123.4.5.67 "cd /root/milgame && MILGAME_DJANGO_DATABASE_PASSWORD='f' MILGAME_DJANGO_SECRET_KEY=22 /root/milgame/.venv/bin/python manage.py migrate"
ssh root@123.4.5.67 "systemctl restart milgame.service"
rm -f data.tgz
на данный момент я пользуюсь примерно таким скриптом
запуская с локального
Или сервис аналогиный vercel для данных целей.
Используем Django + ReactJS
Прошу сразу указывать сумму интереса.
Текущий скрипт
set -e
cd milgame
git push origin master
cd frontend
yarn
yarn build
cd ../..
pwd
ssh root@123.4.5.67 "cd /root/milgame && git pull origin master"
tar cvzf data.tgz milgame/main/static/react milgame/main/templates/react/
scp data.tgz root@123.4.5.67:data.tgz
ssh root@123.4.5.67 "tar xvzf data.tgz"
ssh root@123.4.5.67 "rm data.tgz"
mkdir -p milgame/frontend/build/react-static/
ssh root@123.4.5.67 "mkdir -p /root/milgame/frontend/build/react-static"
scp -r milgame/frontend/build/react-static/ root@123.4.5.67:milgame/frontend/build/react-static
ssh root@123.4.5.67 "cd /root/milgame && MILGAME_DJANGO_DATABASE_PASSWORD=1 MILGAME_DJANGO_SECRET_KEY=22 /root/milgame/.venv/bin/python -m pip install -r requirements.txt"
ssh root@123.4.5.67 "cd /root/milgame && MILGAME_DJANGO_DATABASE_PASSWORD=1 MILGAME_DJANGO_SECRET_KEY=22 /root/milgame/.venv/bin/python manage.py collectstatic --no-input"
ssh root@123.4.5.67 "cd /root/milgame && MILGAME_DJANGO_DATABASE_PASSWORD=1 MILGAME_DJANGO_SECRET_KEY=22 /root/milgame/.venv/bin/python manage.py compilemessages"
ssh root@123.4.5.67 "cd /root/milgame && MILGAME_DJANGO_DATABASE_PASSWORD='f' MILGAME_DJANGO_SECRET_KEY=22 /root/milgame/.venv/bin/python manage.py migrate"
ssh root@123.4.5.67 "systemctl restart milgame.service"
rm -f data.tgz
на данный момент я пользуюсь примерно таким скриптом
запуская с локального
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.