diff --git a/Dockerfile b/Dockerfile index 41d89c1..5e74a2b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,4 +6,4 @@ COPY package.json ./ RUN yarn install COPY . . EXPOSE 8080 -CMD [ "node", "server.js" ] +CMD [ "node", "api/index.js" ] diff --git a/README.md b/README.md index b04b512..306f5aa 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ yarn install Now you can run the server with: ``` -node server.py +node api/index.js ``` ## Usage For webserver: diff --git a/server.js b/api/index.js similarity index 86% rename from server.js rename to api/index.js index ae55e24..80a5511 100644 --- a/server.js +++ b/api/index.js @@ -1,4 +1,4 @@ -const Signer = require("./src/Signer") +const Signer = require("../src/Signer") const http = require("http") const PORT = process.env.PORT || 8080 @@ -13,7 +13,8 @@ const server = http.createServer(async (req, res) => { } else if (req.url === "/signature" && req.method === "POST") { res.writeHead(200, { - "Content-Type": "application/json" + "Content-Type": "application/json", + "Cache-Control": "s-max-age=1, stale-while-revalidate" // caching stuff for vercel }); // Get url from POST body diff --git a/index.js b/local.js similarity index 100% rename from index.js rename to local.js diff --git a/package.json b/package.json index e562cf1..f1349e9 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,13 @@ { "name": "signtok", - "version": "1.1.1", + "version": "1.1.2", "description": "Sign your TikTok requests easily", "repository": "https://github.com/pablouser1/SignTok", "author": "Pablo Ferreiro", "license": "MIT", "private": true, "scripts": { - "start": "node server.js" + "start": "node api/index.js" }, "dependencies": { "canvas": "^2.9.1", diff --git a/vercel.json b/vercel.json new file mode 100644 index 0000000..78a8a06 --- /dev/null +++ b/vercel.json @@ -0,0 +1,8 @@ +{ + "rewrites": [ + { + "source": "/api/(.*)", + "destination": "/api" + } + ] +}