David Benson 70fda591e3 6.5.4 release 8 tahun lalu
..
images 7f72f73d9e 5.6.0.1 release 9 tahun lalu
ChangeLog 70fda591e3 6.5.4 release 8 tahun lalu
Makefile 4c4d1ca664 5.7.2.2 release 8 tahun lalu
README.md 70fda591e3 6.5.4 release 8 tahun lalu
build.sh a3d36b79da 5.6.0.4 release 9 tahun lalu
description.md 6fdcd8316d Sandstorm updates 9 tahun lalu
pgp-keyring 6fdcd8316d Sandstorm updates 9 tahun lalu
pgp-signature bd228b13be 5.6.0.4 release 9 tahun lalu
rootFiles b5e1fcbcf4 6.0.1.7 release 8 tahun lalu
sandstorm-pkgdef.capnp 70fda591e3 6.5.4 release 8 tahun lalu
server.c++ c6dce180a6 Properly support gzipped assets. 8 tahun lalu
shortDesc.txt 7f72f73d9e 5.6.0.1 release 9 tahun lalu
ssindex.html 70fda591e3 6.5.4 release 8 tahun lalu
stage.sh 70fda591e3 6.5.4 release 8 tahun lalu

README.md

  • Get the draw.io project from github
  • Navigate to drawio/etc/sandstorm
  • Create a directory named build
  • Install vagrant-spk
  • cd build
  • vagrant-spk setupvm diy
  • vagrant-spk vm up
  • cd ..
  • Invoke ./stage.sh to stage the build files. gfind is gnu find on OS X.
  • Log into the vagrant box vagrant-spk vm ssh
  • sudo apt-get install g++
  • Install latest capnp
  • In the vm, under /opt/app/.sandstorm run make dev

To package

  • Transfer the correct sandstorm-keyring file to /host-dot-sandstorm
  • Update the sandstorm-pkgdef.capnp to the correct version (re-stage prior to packaging)
  • In the host under /opt/app/.sandstorm spk pack --keyring=/host-dot-sandstorm/sandstorm-keyring --pkg-def=/opt/app/.sandstorm/sandstorm-pkgdef.capnp:pkgdef /home/vagrant/sandstorm-package.spk && spk verify --details /home/vagrant/sandstorm-package.spk && mv /home/vagrant/sandstorm-package.spk /opt/app/sandstorm-drawio.spk
  • In the host under /opt/app spk publish -k /host-dot-sandstorm/sandstorm-keyring sandstorm-drawio.spk