-rw-r--r-- | scripts/builder/frontends/deltaBuilder.py | 9 | ||||
-rwxr-xr-x | scripts/proxy/main.py | 5 |
2 files changed, 13 insertions, 1 deletions
diff --git a/scripts/builder/frontends/deltaBuilder.py b/scripts/builder/frontends/deltaBuilder.py index a341a83..17ac941 100644 --- a/scripts/builder/frontends/deltaBuilder.py +++ b/scripts/builder/frontends/deltaBuilder.py @@ -7,10 +7,17 @@ class DeltaBuilder(FrontendBuilder): return "/delta builder" def projectResourceTypes (self): return ['js', 'css'] def copyStaticResources (self, targetFolder): - pass + resourcesToCopy = [ + {'folder': 'properties', 'source': 'manifest.appcache', 'target': 'manifest.appcache'} + ] + + for resource in resourcesToCopy: + src = self.absolutePathForSourceFile(resource['folder'], resource['source']) + dst = self.absolutePathForTargetFile(targetFolder, '', resource['target']) + shutil.copy2(src, dst) def bookmarklet (self): return ""
\ No newline at end of file diff --git a/scripts/proxy/main.py b/scripts/proxy/main.py index 8ce4989..58a4d7f 100755 --- a/scripts/proxy/main.py +++ b/scripts/proxy/main.py @@ -45,12 +45,16 @@ class ClipperzTestSite(server.Site): result = static.File(absoluteFilePath, contentType) elif pathParts[2].endswith('.webapp'): contentType = 'application/x-web-app-manifest+json' # absoluteFilePath = os.path.join(projectTargetDir(), 'dev', version, pathParts[2]) absoluteFilePath = os.path.join(projectBaseDir(), 'frontend', version, 'properties', pathParts[2]) result = static.File(absoluteFilePath, contentType) + elif pathParts[2].endswith('.appcache'): + contentType = 'text/cache-manifest' + absoluteFilePath = os.path.join(projectBaseDir(), 'frontend', version, 'properties', pathParts[2]) + result = static.File(absoluteFilePath, contentType) else: # http://homer.local:8888/beta/css/clipperz/images/loginInfoBackground.png # pathParts: ['', 'beta', 'css', 'clipperz', 'images', 'loginInfoBackground.png'] try: imagePathIndex = pathParts.index('images') resourceType = 'images' @@ -90,12 +94,13 @@ class ClipperzTestSite(server.Site): return result def main (): site = ClipperzTestSite(proxy.ReverseProxyResource('localhost', 8080, '/java-backend')) +# site = ClipperzTestSite(proxy.ReverseProxyResource('www.clipperz.com', 443, '/')) reactor.listenTCP(8888, site) reactor.run() if __name__ == "__main__": main() |