aboutsummaryrefslogtreecommitdiff
path: root/src/server.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server.ts')
-rw-r--r--src/server.ts18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/server.ts b/src/server.ts
new file mode 100644
index 0000000..8425b2c
--- /dev/null
+++ b/src/server.ts
@@ -0,0 +1,18 @@
+import sirv from 'sirv';
+import polka from 'polka';
+import compression from 'compression';
+import * as sapper from '@sapper/server';
+
+const { PORT, NODE_ENV } = process.env;
+const dev = NODE_ENV === 'development';
+
+polka() // You can also use Express
+ .use(
+ 'aurora-data',
+ compression({ threshold: 0 }),
+ sirv('static', { dev }),
+ sapper.middleware()
+ )
+ .listen(PORT, err => {
+ if (err) console.log('error', err);
+ });