mirror of
https://github.com/timmypidashev/web.git
synced 2026-04-14 11:03:50 +00:00
make a web script
This commit is contained in:
43
web
43
web
@@ -1,7 +1,50 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Commandline args
|
||||||
|
environment="$1"
|
||||||
|
action="$2"
|
||||||
|
|
||||||
# Set the build arguments as environment variables
|
# Set the build arguments as environment variables
|
||||||
export BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ')
|
export BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ')
|
||||||
export GIT_COMMIT=$(git rev-parse --short HEAD)
|
export GIT_COMMIT=$(git rev-parse --short HEAD)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
case $environment in
|
||||||
|
dev)
|
||||||
|
if [ "$action" == "build" ];
|
||||||
|
then
|
||||||
|
echo "dev build"
|
||||||
|
|
||||||
|
elif [ "$action" == "run" ];
|
||||||
|
then
|
||||||
|
echo "dev run"
|
||||||
|
|
||||||
|
else
|
||||||
|
echo "Invalid action. Use 'build' or 'run'."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
|
||||||
|
prod)
|
||||||
|
if [ "$action" == "build" ];
|
||||||
|
then
|
||||||
|
echo "prod build"
|
||||||
|
|
||||||
|
elif [ "$action" == "run" ];
|
||||||
|
then
|
||||||
|
echo "prod run"
|
||||||
|
|
||||||
|
elif [ "$action" == "push" ];
|
||||||
|
then
|
||||||
|
echo "prod push"
|
||||||
|
|
||||||
|
else
|
||||||
|
echo "Invalid action. Use 'build', 'run', or 'push'"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "Invalid environment. Use 'dev' or 'prod'"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|||||||
Reference in New Issue
Block a user