trustgraph/Makefile
elpresidank a8390532f7 Squashed 'ai-context/workbench-ui/' content from commit 32e36a5c
git-subtree-dir: ai-context/workbench-ui
git-subtree-split: 32e36a5c2131e429a7081cfaf67dabad3193cda3
2026-04-05 21:08:02 -05:00

33 lines
784 B
Makefile

PACKAGE_VERSION=0.0.0
VERSION=0.0.8
all: service-package container
ui:
npm run build
rm -rf workbench-ui/workbench/ui/
cp -r dist/ workbench-ui/workbench/ui/
# cp public/*.png workbench-ui/workbench/ui/
cp public/*.svg workbench-ui/workbench/ui/
service-package: ui update-package-versions
cd workbench-ui && python3 setup.py sdist --dist-dir ../pkgs/
update-package-versions:
echo __version__ = \"${PACKAGE_VERSION}\" > workbench-ui/workbench/version.py
CONTAINER=docker.io/trustgraph/workbench-ui
DOCKER=podman
container:
${DOCKER} build -f Containerfile -t ${CONTAINER}:${VERSION} \
--format docker
push:
${DOCKER} push ${CONTAINER}:${VERSION}
docker-hub-login:
cat docker-token.txt | \
docker login -u trustgraph --password-stdin registry-1.docker.io