From 7c008bd3175fdc4876b8800f59ab4226956d7698 Mon Sep 17 00:00:00 2001 From: jeff-zucker Date: Tue, 2 Mar 2021 11:41:11 -0800 Subject: [PATCH] fix servelessPod --- .gitignore | 3 ++- core/package.json | 2 +- core/src/utils/utils.js | 26 ++++++-------------------- file/package.json | 4 ++-- 4 files changed, 11 insertions(+), 24 deletions(-) diff --git a/.gitignore b/.gitignore index 419f783..8accc03 100644 --- a/.gitignore +++ b/.gitignore @@ -8,4 +8,5 @@ dist coverage lib test-folder -log.txt \ No newline at end of file +log.txt +myPod \ No newline at end of file diff --git a/core/package.json b/core/package.json index 8d0fe4d..b2068a1 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "@solid-rest/core", - "version": "2.0.5", + "version": "2.0.6", "author": "Jeff Zucker", "license": "MIT", "description": "treat any storage as a mini Solid server", diff --git a/core/src/utils/utils.js b/core/src/utils/utils.js index 7d6f37b..34d1c6c 100644 --- a/core/src/utils/utils.js +++ b/core/src/utils/utils.js @@ -5,28 +5,14 @@ import * as pod from './createServerlessPod.js'; const linkExt = ['.acl', '.meta']; const linksExt = linkExt.concat('.meta.acl'); + +function url2Path( url ) { +} + async function createServerlessPod(base) { console.log(`Creating pod at <${base}>`); base = base.replace(/\/$/, ''); - let baseExists = await this.perform('ITEM_EXISTS', base); - - if (!baseExists) { - console.log(`Folder <${base}> does not exist.`); - process.exit(); - } - /* - await _makeResource( base,"/.acl", pod.acl_content ); - await _makeResource( base,"/profile/card", pod.profile_content ); - await _makeResource( base,"/settings/prefs.ttl", pod.prefs_content ); - await _makeResource(base,"/settings/privateTypeIndex.ttl",pod.private_content ); - await _makeResource( base,"/settings/publicTypeIndex.ttl", pod.public_content ); - await _makeResource( base,"/private/.meta", "" ); - await _makeResource( base,"/.well-known/.meta", "" ); - await _makeResource( base,"/public/.meta", "" ); - await _makeResource( base,"/inbox/.meta", "" ); - */ - - + base = base.replace(/^[^:]*:\/\//, ''); await this.perform('FULL_PUT', base + "/.acl", pod.acl_content); await this.perform('FULL_PUT', base + "/profile/card", pod.profile_content); await this.perform('FULL_PUT', base + "/settings/prefs.ttl", pod.prefs_content); @@ -68,4 +54,4 @@ async function generateRandomSlug(pathname, slug = uuidv1()) { return this.mungePath(pathname, slug); } -export { createServerlessPod, getContentType, isAuxResource, getAuxResources, generateRandomSlug, linkExt, linksExt }; \ No newline at end of file +export { createServerlessPod, getContentType, isAuxResource, getAuxResources, generateRandomSlug, linkExt, linksExt }; diff --git a/file/package.json b/file/package.json index d2579f0..5606580 100644 --- a/file/package.json +++ b/file/package.json @@ -1,6 +1,6 @@ { "name": "@solid-rest/file", - "version": "2.0.6", + "version": "2.0.7", "author": "Jeff Zucker", "license": "MIT", "description": "solid-rest plugin for filesystems", @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/solid/solid-rest#readme", "dependencies": { - "@solid-rest/core": "^2.0.5", + "@solid-rest/core": "^2.0.6", "concat-stream": "^2.0.0", "fs-extra": "^9.0.1", "mime-types": "^2.1.27",