diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 9d52eb35..ab82e56c 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -33,12 +33,6 @@ jobs: container: snapcore/snapcraft steps: - uses: actions/checkout@v2 - - uses: actions/setup-node@v1 - - run: npm install - - run: ./utils/use_require.js --clean --as commonjs --with-app - - run: | - cp utils/launch.sh build/launch.sh - cp snap/local/svc_wrapper.sh build/svc_wrapper.sh - run: | VERSION=$(grep '"version"' package.json | cut -d '"' -f 4) echo $VERSION diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 94886d47..b5b26a03 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -13,8 +13,24 @@ confinement: strict parts: novnc: - source: build/ + source: . plugin: dump + organize: + utils/launch.sh: / + stage: + - vnc.html + - app + - core/**/*.js + - vendor/**/*.js + - launch.sh + stage-packages: + - bash + + svc-script: + source: snap/local + plugin: dump + stage: + - svc_wrapper.sh stage-packages: - bash - jq