mirror of
https://github.com/m1k1o/neko.git
synced 2024-07-24 14:40:50 +12:00
easy development tools.
This commit is contained in:
21
.m1k1o/rebuild-server
Executable file
21
.m1k1o/rebuild-server
Executable file
@ -0,0 +1,21 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [ -f ".env.default" ]
|
||||
then
|
||||
export $(cat .env.default | sed 's/#.*//g' | xargs)
|
||||
fi
|
||||
|
||||
if [ -f ".env" ]
|
||||
then
|
||||
export $(cat .env | sed 's/#.*//g' | xargs)
|
||||
fi
|
||||
|
||||
# use -f to force rebuild
|
||||
if [ "$(docker images -q neko_dev_server 2> /dev/null)" == "" ] || [ "$1" == "-f" ]; then
|
||||
docker build -t neko_dev_server -f base/Dockerfile --target server ../
|
||||
fi
|
||||
|
||||
docker run --rm -it \
|
||||
-v "${PWD}/../server:/src" \
|
||||
--entrypoint="go" \
|
||||
neko_dev_server build -o "bin/neko" -i "cmd/neko/main.go"
|
Reference in New Issue
Block a user