Преглед на файлове

add deploy scripts

pull/44/head
Guillaume Vincent преди 8 години
родител
ревизия
85d1fe12d3
променени са 2 файла, в които са добавени 28 реда и са изтрити 0 реда
  1. +8
    -0
      deploy/deploy.sh
  2. +20
    -0
      deploy/prepare_release.sh

+ 8
- 0
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

+ 20
- 0
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

Зареждане…
Отказ
Запис