mirror of
https://github.com/m1k1o/neko.git
synced 2024-07-24 14:40:50 +12:00
move server to server directory.
This commit is contained in:
32
server/dev/rebuild
Executable file
32
server/dev/rebuild
Executable file
@ -0,0 +1,32 @@
|
||||
#!/bin/bash
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
#
|
||||
# aborting if any command returns a non-zero value
|
||||
set -e
|
||||
|
||||
#
|
||||
# build server
|
||||
docker run --rm -it \
|
||||
-v "${PWD}/../:/src" \
|
||||
--entrypoint="/bin/bash" \
|
||||
neko_server_build "./build" "$@";
|
||||
|
||||
#
|
||||
# remove old plugins
|
||||
docker exec neko_server_dev rm -rf /etc/neko/plugins
|
||||
|
||||
#
|
||||
# replace server binary in container
|
||||
docker cp "${PWD}/../bin/neko" neko_server_dev:/usr/bin/neko
|
||||
|
||||
#
|
||||
# replace plugin binaries in container
|
||||
if [ -d "${PWD}/../bin/plugins" ];
|
||||
then
|
||||
docker cp "${PWD}/../bin/plugins" neko_server_dev:/etc/neko/plugins
|
||||
fi
|
||||
|
||||
#
|
||||
# restart server
|
||||
docker exec neko_server_dev supervisorctl -c /etc/neko/supervisord.conf restart neko
|
Reference in New Issue
Block a user