diff --git a/deploy/deploy.sh b/deploy/deploy.sh new file mode 100644 index 0000000..49a7792 --- /dev/null +++ b/deploy/deploy.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +cd .. +export COMPOSE_HTTP_TIMEOUT=120 +docker-compose -f docker-compose.yml -f docker-compose.prod.yml rm -f +docker-compose -f docker-compose.yml -f docker-compose.prod.yml pull +docker-compose -f docker-compose.yml -f docker-compose.prod.yml build +docker-compose -f docker-compose.yml -f docker-compose.prod.yml up -d \ No newline at end of file diff --git a/deploy/prepare_release.sh b/deploy/prepare_release.sh new file mode 100644 index 0000000..459052a --- /dev/null +++ b/deploy/prepare_release.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +echo "prepare release" +cd .. +docker-compose -f docker-compose.yml -f docker-compose.prod.yml stop +docker-compose -f docker-compose.yml -f docker-compose.prod.yml rm -f +docker-compose -f docker-compose.yml -f docker-compose.prod.yml pull +docker-compose -f docker-compose.yml -f docker-compose.prod.yml build +docker-compose -f docker-compose.yml -f docker-compose.prod.yml up -d +echo "run tests" +docker exec lesspass_frontend_1 npm run test +docker exec lesspass_backend_1 python manage.py test + +echo "build frontend" +cd frontend +npm run build + +cd .. +git status +cd deploy \ No newline at end of file