aboutsummaryrefslogtreecommitdiff
path: root/src/server.ts
diff options
context:
space:
mode:
authorJakob Stendahl <jakobste@uio.no>2020-10-13 20:28:52 +0200
committerJakob Stendahl <jakobste@uio.no>2020-10-13 20:28:52 +0200
commite53bddfc71d70eb9f2b7a2910b4b191bc43088ab (patch)
tree6074f957be167995845588352ce4108b9759fa00 /src/server.ts
downloadAurora-data-e53bddfc71d70eb9f2b7a2910b4b191bc43088ab.tar.gz
Aurora-data-e53bddfc71d70eb9f2b7a2910b4b191bc43088ab.zip
First commit
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);
+ });