Browse Source

add deploy scripts

pull/44/head
Guillaume Vincent 8 years ago
parent
commit
85d1fe12d3
2 changed files with 28 additions and 0 deletions
  1. +8
    -0
      deploy/deploy.sh
  2. +20
    -0
      deploy/prepare_release.sh

+ 8
- 0
deploy/deploy.sh View File

@@ -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 View File

@@ -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

Loading…
Cancel
Save