diff --git a/.deployment b/.deployment new file mode 100644 index 000000000..627833181 --- /dev/null +++ b/.deployment @@ -0,0 +1,2 @@ +[config] +SCM_DO_BUILD_DURING_DEPLOYMENT=true \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json index bd3337f97..051dea974 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,4 +1,10 @@ { "typescript.tsdk": "node_modules\\typescript\\lib", - "typescript.enablePromptUseWorkspaceTsdk": true + "typescript.enablePromptUseWorkspaceTsdk": true, + "appService.zipIgnorePattern": [ + "node_modules{,/**}", + ".vscode{,/**}" + ], + "appService.defaultWebAppToDeploy": "/subscriptions/d0ee7790-f4a6-480a-9c7c-9a9d45ce2dfc/resourceGroups/gpt/providers/Microsoft.Web/sites/sneezry-gpt", + "appService.deploySubpath": "." } \ No newline at end of file diff --git a/.yarnrc b/.yarnrc new file mode 100644 index 000000000..4ea512f9f --- /dev/null +++ b/.yarnrc @@ -0,0 +1 @@ +network-timeout 240000 \ No newline at end of file diff --git a/server.js b/server.js new file mode 100644 index 000000000..89382986b --- /dev/null +++ b/server.js @@ -0,0 +1,16 @@ +const { createServer } = require("http"); +const next = require("next"); + +const port = process.env.PORT || 3000; +const dev = process.env.NODE_ENV !== "production"; +const app = next({ dev }); +const handle = app.getRequestHandler(); + +app.prepare().then(() => { + createServer((req, res) => { + handle(req, res); + }).listen(port, (err) => { + if (err) throw err; + console.log(`> Ready on http://localhost:${port}`); + }); +}); diff --git a/web.config b/web.config new file mode 100644 index 000000000..cbfef83cf --- /dev/null +++ b/web.config @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file