-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathjustfile
More file actions
47 lines (38 loc) · 1.2 KB
/
justfile
File metadata and controls
47 lines (38 loc) · 1.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
dbuild:
docker build -t fiab-be -f backend/Dockerfile backend
drun-mongo:
docker run --rm -it --network host mongo:8.0
drun:
docker run --rm -it --network host --name fiab-be fiab-be
fiabwheel:
#!/usr/bin/env bash
pushd frontend
npm install --force # TODO fix the npm dependencies to get rid of --force !!!
npm run prodbuild
popd
pushd backend
rm -rf src/forecastbox/static
ln -s ../../../frontend/dist src/forecastbox/static
find src/forecastbox/static/ -type f | sed 's/.*/include &/' > MANIFEST.in
python -m build --installer uv .
# NOTE building packagesDist disabled for now
# mkdir packagesDist
# for e in $(ls -d packages/*) ; do
# pushd $e
# python -m build --installer uv .
# mv dist/* ../../packagesDist
# popd
# done
popd
clean:
find backend -name '*.egg-info' -exec rm -fr {} +
find backend -name '__pycache__' -exec rm -fr {} +
find backend -name 'dist' -type d -exec rm -rf {} +
val:
#!/usr/bin/env bash
for d in $(ls backend/packages) ; do
if [[ -f $d/justfile ]] ; then
just -f $d/justfile -d $d val
fi
done
just -f backend/justfile -d backend val