Mercurial > public > ssdt-docker
comparison scripts/send.sh @ 85:8f45c43ea7a4 feature/djs-DEP-12-docker
DEP-12: start upgrading scripts and compose files for RC and docker 1.12
author | Dave Smith <smith@nwoca.org> |
---|---|
date | Wed, 21 Sep 2016 19:00:41 -0400 |
parents | f04f13a1d5d8 |
children | fea886ba7279 |
comparison
equal
deleted
inserted
replaced
84:36d4c33e43a3 | 85:8f45c43ea7a4 |
---|---|
1 #!/bin/bash | 1 #!/bin/bash |
2 # | |
3 # Securely sends a file or standard input to a SSDT web server. | |
4 # e.g: | |
5 # capture.sh | send.sh - # sends log files to ssdt server for the current project | |
6 # send.sh docker-compose.yml # sends the compose file | |
7 # | |
8 source "$( dirname "${BASH_SOURCE[0]}")/.functions.sh" | |
9 | |
2 file=${1?"Usage: $0 filename [name]\n specify the filename relative to the current directory or - for stdin.\noptionally specify a short name (default to base directory)"} | 10 file=${1?"Usage: $0 filename [name]\n specify the filename relative to the current directory or - for stdin.\noptionally specify a short name (default to base directory)"} |
3 if [ "$file" != "-" ] | 11 if [ "$file" != "-" ] |
4 then | 12 then |
5 file="/tmp/${file}" | 13 file="/tmp/${file}" |
6 fi | 14 fi |
7 name=${2:-$(basename $PWD)} | 15 name=${2:-$(basename $PWD)} |
8 source=$(hostname) | 16 source=$(hostname) |
9 docker run -i -v /ssdt:/ssdt -v ${PWD}:/tmp --rm docker.ssdt.io/ssdt-utils \ | 17 |
18 docker run -i -v $SSDT_HOME:/ssdt -v ${PWD}:/tmp --rm docker.ssdt.io/ssdt-utils \ | |
10 curl -F source=$source -F name=$name -F file=@$file https://upload.ssdt.io/upload | 19 curl -F source=$source -F name=$name -F file=@$file https://upload.ssdt.io/upload |