mirror of
https://github.com/bonfire-networks/bonfire-app.git
synced 2024-05-07 11:42:41 +00:00
misc
This commit is contained in:
parent
692f3f6cb6
commit
42574bec99
|
@ -22,6 +22,7 @@ assets/.parcel-cache
|
||||||
# Makefile
|
# Makefile
|
||||||
README*
|
README*
|
||||||
priv/static
|
priv/static
|
||||||
|
node_modules
|
||||||
assets/node_modules
|
assets/node_modules
|
||||||
.pnpm-store
|
.pnpm-store
|
||||||
data/search
|
data/search
|
||||||
|
@ -37,3 +38,11 @@ forks/*/.mix
|
||||||
forks/*/.hex
|
forks/*/.hex
|
||||||
forks/*/_build
|
forks/*/_build
|
||||||
forks/*/deps
|
forks/*/deps
|
||||||
|
extensions/*/data/postgres
|
||||||
|
extensions/*/.git
|
||||||
|
extensions/*/.config
|
||||||
|
extensions/*/.npm
|
||||||
|
extensions/*/.mix
|
||||||
|
extensions/*/.hex
|
||||||
|
extensions/*/_build
|
||||||
|
extensions/*/deps
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
inputs: [
|
inputs: [
|
||||||
"{mix,.formatter,mess}.exs",
|
"{mix,.formatter,mess}.exs",
|
||||||
"{flavours,lib,test}/**/*.{ex,exs,sface,heex}",
|
"{flavours,lib,test}/**/*.{ex,exs,sface,heex}",
|
||||||
|
"extensions/*/{config,lib,test}/**/*.{ex,exs,sface,heex}",
|
||||||
"forks/bonfire*/{config,lib,test}/**/*.{ex,exs,sface,heex}"
|
"forks/bonfire*/{config,lib,test}/**/*.{ex,exs,sface,heex}"
|
||||||
],
|
],
|
||||||
subdirectories: ["priv/*/migrations"],
|
subdirectories: ["priv/*/migrations"],
|
||||||
|
|
13
justfile
13
justfile
|
@ -21,6 +21,7 @@ DB_DOCKER_IMAGE := if arch() == "aarch64" { "ghcr.io/baosystems/postgis:12-3.3"
|
||||||
|
|
||||||
## Other configs - edit these here if necessary
|
## Other configs - edit these here if necessary
|
||||||
FORKS_PATH := "extensions/"
|
FORKS_PATH := "extensions/"
|
||||||
|
EXTRA_FORKS_PATH := "forks/"
|
||||||
ORG_NAME := "bonfirenetworks"
|
ORG_NAME := "bonfirenetworks"
|
||||||
APP_NAME := "bonfire"
|
APP_NAME := "bonfire"
|
||||||
APP_VSN_EXTRA := "beta"
|
APP_VSN_EXTRA := "beta"
|
||||||
|
@ -215,24 +216,24 @@ update-deps-all: deps-clean-unused pre-update-deps
|
||||||
|
|
||||||
# Update a specify dep (eg. `just update.dep pointers`)
|
# Update a specify dep (eg. `just update.dep pointers`)
|
||||||
update-dep dep:
|
update-dep dep:
|
||||||
@chmod +x git-publish.sh && ./git-publish.sh $FORKS_PATH/$dep pull
|
@chmod +x git-publish.sh && ./git-publish.sh $FORKS_PATH/$dep pull && ./git-publish.sh $EXTRA_FORKS_PATH/$dep pull
|
||||||
just mix-remote "deps.update $dep"
|
just mix-remote "deps.update $dep"
|
||||||
./js-deps-get.sh $dep
|
./js-deps-get.sh $dep
|
||||||
|
|
||||||
# Pull the latest commits from all forks
|
# Pull the latest commits from all forks
|
||||||
update-forks:
|
update-forks:
|
||||||
@jungle git fetch || echo "Jungle not available, will fetch one by one instead."
|
@jungle git fetch || echo "Jungle not available, will fetch one by one instead."
|
||||||
@chmod +x git-publish.sh && find $FORKS_PATH -mindepth 1 -maxdepth 1 -type d -exec ./git-publish.sh {} rebase \;
|
@chmod +x git-publish.sh && find $FORKS_PATH -mindepth 1 -maxdepth 1 -type d -exec ./git-publish.sh {} rebase \; && find $EXTRA_FORKS_PATH -mindepth 1 -maxdepth 1 -type d -exec ./git-publish.sh {} rebase \;
|
||||||
# TODO: run in parallel? find $FORKS_PATH -mindepth 1 -maxdepth 1 -type d | xargs -P 50 -I '{}' ./git-publish.sh '{}'
|
# TODO: run in parallel? find $FORKS_PATH -mindepth 1 -maxdepth 1 -type d | xargs -P 50 -I '{}' ./git-publish.sh '{}'
|
||||||
|
|
||||||
# Pull the latest commits from all forks
|
# Pull the latest commits from all forks
|
||||||
update-fork dep:
|
update-fork dep:
|
||||||
@chmod +x git-publish.sh && find $FORKS_PATH/$dep -mindepth 0 -maxdepth 0 -type d -exec ./git-publish.sh {} pull \;
|
@chmod +x git-publish.sh && find $FORKS_PATH/$dep -mindepth 0 -maxdepth 0 -type d -exec ./git-publish.sh {} pull \; && find $EXTRA_FORKS_PATH/$dep -mindepth 0 -maxdepth 0 -type d -exec ./git-publish.sh {} pull \;
|
||||||
|
|
||||||
# Fetch locked version of non-forked deps
|
# Fetch locked version of non-forked deps
|
||||||
deps-get:
|
deps-get:
|
||||||
just mix-remote deps.get
|
|
||||||
just mix deps.get
|
just mix deps.get
|
||||||
|
just mix-remote deps.get
|
||||||
just js-deps-get
|
just js-deps-get
|
||||||
|
|
||||||
deps-clean dep:
|
deps-clean dep:
|
||||||
|
@ -247,7 +248,7 @@ deps-clean-api:
|
||||||
#### DEPENDENCY & EXTENSION RELATED COMMANDS ####
|
#### DEPENDENCY & EXTENSION RELATED COMMANDS ####
|
||||||
|
|
||||||
js-deps-get: js-ext-deps
|
js-deps-get: js-ext-deps
|
||||||
@[ -d "extensions/bonfire_ui_common" ] && ln -s "extensions/bonfire_ui_common/assets" && echo "Assets served from the local UI.Common extension will be used" || ln -s "deps/bonfire_ui_common/assets"
|
@[ -d "extensions/bonfire_ui_common" ] && ln -sf "extensions/bonfire_ui_common/assets" && echo "Assets served from the local UI.Common extension will be used" || ln -sf "deps/bonfire_ui_common/assets"
|
||||||
|
|
||||||
js-ext-deps yarn_args='':
|
js-ext-deps yarn_args='':
|
||||||
chmod +x ./config/deps.js.sh
|
chmod +x ./config/deps.js.sh
|
||||||
|
@ -569,7 +570,7 @@ rebuild: init
|
||||||
shell:
|
shell:
|
||||||
just cmd bash
|
just cmd bash
|
||||||
|
|
||||||
docker-stop-web:
|
@docker-stop-web:
|
||||||
-docker stop $WEB_CONTAINER
|
-docker stop $WEB_CONTAINER
|
||||||
-docker rm $WEB_CONTAINER
|
-docker rm $WEB_CONTAINER
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue