mirror of
https://git.freecumextremist.com/icscarythings/treebird-docker.git
synced 2024-11-23 18:53:46 +00:00
update build_setup.sh and rename to configure_build to be less annoying on tab completion
This commit is contained in:
parent
6a35df458a
commit
35fa22094a
2 changed files with 26 additions and 11 deletions
|
@ -1,11 +0,0 @@
|
|||
#!/bin/sh
|
||||
# Setup steps to preform before the actual build
|
||||
|
||||
git submodule init
|
||||
git submodule update
|
||||
|
||||
cp -r mastodont-c treebird/
|
||||
cp treebird/{config.def.h,config.h}
|
||||
ln -s treebird/config.h .
|
||||
|
||||
echo "Please edit config.h (symlinked for convenience) as needed, then run ./build_container.sh"
|
26
configure_build.sh
Executable file
26
configure_build.sh
Executable file
|
@ -0,0 +1,26 @@
|
|||
#!/bin/sh
|
||||
# Setup steps to preform before the actual build
|
||||
INSTANCE_HOST=${1:-pl.example.com}
|
||||
TREEBIRD_HOST=${2:-treebird.example.com}
|
||||
TREEBIRD_PORT=${3:-4008}
|
||||
|
||||
CONFIG_DIR=./configs # user specific config items
|
||||
mkdir -p $CONFIG_DIR
|
||||
|
||||
git submodule init
|
||||
git submodule update
|
||||
|
||||
cp -r mastodont-c treebird/
|
||||
cp treebird/{config.def.h,config.h}
|
||||
|
||||
ln -s ../treebird/config.h ${CONFIG_DIR}
|
||||
|
||||
sed -i "/config_instance_url/ s/= .*;/= \"https:\\/\\/${INSTANCE_HOST}\\/\\\"/;\
|
||||
/config_experimental_lookup/ s/= .*;/= FALSE;/" \
|
||||
treebird/config.h
|
||||
|
||||
# Patch nginx config sample
|
||||
sed "s/unix:.*;/127.0.0.1:${TREEBIRD_PORT};/g;s/treebird.example.com/${TREEBIRD_HOST}/g" \
|
||||
treebird/docs/sample/treebird.nginx.conf > ${CONFIG_DIR}/treebird.nginx.conf
|
||||
|
||||
echo "Please edit config.h (symlinked for convenience) as needed, then run ./build_container.sh"
|
Loading…
Reference in a new issue