refactor
This commit is contained in:
@@ -7,9 +7,10 @@ tasks:
|
||||
bash /tmp/install.sh
|
||||
source /workspace/env.sh
|
||||
publtools_check
|
||||
cd wiki_config && publishtools flatten
|
||||
cd config
|
||||
publishtools install
|
||||
cd ..
|
||||
echo ' - do "./wiki_run" to run wiki.'
|
||||
echo ' - do "publishtools run" to run website.'
|
||||
echo ' - do "open workspace.code-workspace" to open all relevant dirs in your editor.'
|
||||
ports:
|
||||
- port: 9998
|
||||
|
||||
25
build.sh
25
build.sh
@@ -1,25 +0,0 @@
|
||||
|
||||
|
||||
source /home/gitpod/publisher/nvm.sh && nvm use --lts && export PATH=/home/gitpod/publisher/versions/node/v14.17.5/bin:$PATH
|
||||
|
||||
set -e
|
||||
cd /workspace/www_threefold_io
|
||||
|
||||
|
||||
set +e
|
||||
if [ -f vue.config.js ]; then
|
||||
npm run-script build
|
||||
else
|
||||
gridsome build
|
||||
fi
|
||||
|
||||
set -e
|
||||
|
||||
mkdir -p /home/gitpod/publisher/publish/
|
||||
rsync -ra --delete /workspace/www_threefold_io/dist/ /home/gitpod/publisher/publish//
|
||||
|
||||
cd /workspace/www_threefold_io/dist
|
||||
|
||||
#echo go to http://localhost:9999/
|
||||
#python3 -m http.server 9999
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
systemctl start redis-server
|
||||
|
||||
exec sh
|
||||
50
filter.py
50
filter.py
@@ -1,50 +0,0 @@
|
||||
import toml
|
||||
import os
|
||||
import shutil
|
||||
|
||||
def getListOfFiles(dirName):
|
||||
# create a list of file and sub directories
|
||||
# names in the given directory
|
||||
listOfFile = os.listdir(dirName)
|
||||
allFiles = list()
|
||||
# Iterate over all the entries
|
||||
for entry in listOfFile:
|
||||
# Create full path
|
||||
fullPath = os.path.join(dirName, entry)
|
||||
# If entry is a directory then get the list of files in this directory
|
||||
if os.path.isdir(fullPath):
|
||||
allFiles = allFiles + getListOfFiles(fullPath)
|
||||
else:
|
||||
allFiles.append(fullPath)
|
||||
|
||||
return allFiles
|
||||
def do():
|
||||
files = getListOfFiles("content")
|
||||
for file in files:
|
||||
if not file.endswith(".md"):
|
||||
continue
|
||||
|
||||
t = ""
|
||||
start = False
|
||||
|
||||
with open(file) as f:
|
||||
for line in f:
|
||||
if line.startswith("---"):
|
||||
if not start:
|
||||
start = True
|
||||
continue
|
||||
else:
|
||||
break
|
||||
|
||||
if line.startswith("private:"):
|
||||
if line.replace("private:", "").strip() == "1":
|
||||
shutil.rmtree(os.path.abspath(os.path.dirname(file)))
|
||||
else:
|
||||
continue
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
do()
|
||||
19
install.sh
19
install.sh
@@ -1,19 +0,0 @@
|
||||
|
||||
|
||||
source /home/gitpod/publisher/nvm.sh && nvm use --lts && export PATH=/home/gitpod/publisher/versions/node/v14.17.5/bin:$PATH
|
||||
|
||||
set -e
|
||||
|
||||
cd /workspace/www_threefold_io
|
||||
|
||||
rm -f yarn.lock
|
||||
rm -rf .cache
|
||||
|
||||
if [ "true" = "true" ]; then
|
||||
npm install
|
||||
rsync -ra --delete node_modules/ /home/gitpod/publisher/node_modules/
|
||||
else
|
||||
rsync -ra --delete /home/gitpod/publisher/node_modules/ node_modules/
|
||||
npm install
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user