Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
R3
school
courses
Commits
9d3afe24
Verified
Commit
9d3afe24
authored
Nov 08, 2019
by
Laurent Heirendt
✈
Browse files
add contribute shell
parent
1f4f417f
Changes
1
Hide whitespace changes
Inline
Side-by-side
contribute.sh
0 → 100755
View file @
9d3afe24
#!/bin/bash
# set the variables
dockerImg
=
"git-r3lab.uni.lu:4567/r3/docker/nodejs-yarn-grunt"
dockerPort
=
"9000"
helpFunction
()
{
echo
""
echo
"Usage:
$0
-d parameterDate -n parameterName"
echo
-e
"
\t
-d Data of presentation"
echo
-e
"
\t
-n Name of presentation"
exit
1
# Exit script after printing help
}
while
getopts
"d:n:"
opt
do
case
"
$opt
"
in
d
)
parameterDate
=
"
$OPTARG
"
;;
n
)
parameterName
=
"
$OPTARG
"
;;
?
)
helpFunction
;;
# Print helpFunction in case parameter is non-existent
esac
done
# Print helpFunction in case parameters are empty
if
[
-z
"
$parameterDate
"
]
||
[
-z
"
$parameterName
"
]
then
echo
"Some or all of the parameters are empty"
;
helpFunction
fi
# launch the docker file
cmd
=
"python contribute.py --date=
\"
$parameterDate
\"
--name=
\"
$parameterName
\"
"
docker run
-p
$dockerPort
:
$dockerPort
-it
-v
$(
pwd
)
/:/presentation
$dockerImg
/bin/bash
-c
"
$cmd
"
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment