* wip * Refactor, tasks, processors, routes loading * Move Slack settings config to plugin * Fix translations in plugins * Move Slack auth to plugin * test * Move other slack-related files into plugin * Forgot to save * refactor
23 lines
814 B
Bash
Executable File
23 lines
814 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# Compile server and shared
|
|
yarn concurrently "yarn babel --extensions .ts,.tsx --quiet -d ./build/server ./server" \
|
|
"yarn babel --extensions .ts,.tsx --quiet -d ./build/shared ./shared"
|
|
|
|
# Compile code in packages
|
|
for d in ./plugins/*; do
|
|
# Get the name of the folder
|
|
package=$(basename "$d")
|
|
yarn babel --extensions .ts,.tsx --quiet -d "./build/plugins/$package/server" "./plugins/$package/server"
|
|
cp ./plugins/$package/plugin.json ./build/plugins/$package/plugin.json
|
|
done
|
|
|
|
# Copy static files
|
|
cp ./server/collaboration/Procfile ./build/server/collaboration/Procfile
|
|
cp package.json ./build
|
|
cp ./server/static/error.dev.html ./build/server/error.dev.html
|
|
cp ./server/static/error.prod.html ./build/server/error.prod.html
|
|
|
|
# Link webpack config
|
|
ln -sf "$(pwd)/webpack.config.dev.js" ./build
|