70fbc8c7b0
I am not quite done here, I need to finish some of the packaging metadata, and I am going to maybe take a pass at permissions prior to release. Opening the pull request so you can easily track the progress. Note that Sandstorm app metadata is supposed to be less than 1 MB total, so I optimized your screenshots. I dare you to tell the difference with the naked eye. Co-authored-by: Jacob Weisz <inbox@jacobweisz.com> Reviewed-on: https://git.mills.io/prologic/tube/pulls/26 Co-authored-by: Jacob Weisz <ocdtrekkie@noreply@mills.io> Co-committed-by: Jacob Weisz <ocdtrekkie@noreply@mills.io>
16 lines
419 B
Bash
16 lines
419 B
Bash
#!/bin/bash
|
|
set -euo pipefail
|
|
|
|
cd /opt/app
|
|
if [ ! -e go.mod ]; then
|
|
printf "Error: This directory does not contain a go module;\n"
|
|
printf "vagrant-spk's golang stack does not support older GOPATH\n"
|
|
printf "based projects. Try running:\n" >&2
|
|
printf "\n" >&2
|
|
printf " vagrant-spk vm ssh\n" >&2
|
|
printf " cd /opt/app\n" >&2
|
|
printf " go mod init example.com/mypkg\n" >&2
|
|
exit 1
|
|
fi
|
|
go build -o tube
|
|
exit 0
|