Browse Source

Comments + push default config.json

pull/1/head
matic_t 2 years ago
parent
commit
4dab55bec0
  1. 1
      .gitignore
  2. 8
      build/build_and_upload.sh.template
  3. 5
      build/config.json

1
.gitignore

@ -6,6 +6,7 @@ build/*
!build/Makefile
!build/download_structure_conversions.sh
!build/build_and_upload.sh.template
!build/config.json
# using kdev4, works fairly nicely!
.kdev4
**/*.kdev4

8
build/build_and_upload.sh.template

@ -5,14 +5,18 @@
#VPS_USERNAME= user name inside vps
#API_KEY= $(cat path/to/api/token/file)
# Exit if no argument is passed on run
if [[ -z "$1" ]]; then
echo "Must provide plugin name in environment" 1>&2
exit 1
fi
PLUGIN_NAME=$1
# Build the plugin
API_KEY=$API_KEY make
# zip all the required files and upload them to ssh
tar czf - ./config.json ./bundle.js ./local.js ./main.css ./main.html | ssh $USERNAME -p $VPS_PASSWORD "cd plugins && mkdir $PLUGIN_NAME && cd $PLUGIN_NAME && tar xvzf -"
# Create a simlink on VPS that will enable specific plugin on https://lexonomy.cjvt.si/
ssh -t $USERNAME -p $VPS_PASSWORD "sudo ln -s /home/$VPS_USERNAME/plugins/$PLUGIN_NAME /home/ozbolt/plugins/$PLUGIN_NAME"

5
build/config.json

@ -0,0 +1,5 @@
{
"dependencies": [], "globals": [],
"javascript": "$LOCATION$/bundle.js",
"css": ["$LOCATION$/main.css"]
}
Loading…
Cancel
Save