diff --git a/.gitignore b/.gitignore index 7fcaaea..fa29ab4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ node_modules coverage cbData +export diff --git a/bin/publish.sh b/bin/publish.sh index 0b7f412..97d8476 100755 --- a/bin/publish.sh +++ b/bin/publish.sh @@ -23,10 +23,7 @@ echo "##### Import data" ./bin/import echo "##### Tag images" -docker commit couchbasePublish betagouv/api-meds-db:$VERSION docker tag api-meds-api betagouv/api-meds-api:$VERSION - -docker tag -f betagouv/api-meds-db:$VERSION betagouv/api-meds-db:latest docker tag -f betagouv/api-meds-api:$VERSION betagouv/api-meds-api:latest echo "##### Log into docker hub wit $DOCKER_USER" @@ -34,11 +31,12 @@ docker login -e $DOCKER_EMAIL -u $DOCKER_USER -p $DOCKER_PASS echo "##### Push images" -docker push betagouv/api-meds-db:latest docker push betagouv/api-meds-api:latest - -docker push betagouv/api-meds-db:$VERSION docker push betagouv/api-meds-api:$VERSION +echo '##### Create backup data' +docker run --link couchbasePublish:couchbase.meds -v $(pwd)/export:/var/export -it couchbase:community cbbackup http://couchbase.meds:8091 /var/export/ -u admin -p tototiti +tar -cvzf meds-db.tar.gz ./export + echo "##### Clean containers" docker stop couchbasePublish configCbPublish diff --git a/circle.yml b/circle.yml index 259bd08..6871f84 100644 --- a/circle.yml +++ b/circle.yml @@ -3,6 +3,9 @@ machine: version: 6.3.0 services: - docker +general: + artifacts: + - meds-db.tar.gz dependencies: cache_directories: