Mercurial > public > ssdt-docker
comparison scripts/send.sh @ 163:daf91a3bbee5 production v1.2.0
flow: Merged <release> 'v1.2.0' to <master> ('production').
author | smith@nwoca.org |
---|---|
date | Tue, 15 Aug 2017 21:59:23 +0100 |
parents | 8f45c43ea7a4 |
children | fea886ba7279 |
comparison
equal
deleted
inserted
replaced
141:06611703da29 | 163:daf91a3bbee5 |
---|---|
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 |