Skip to content

Commit 6073a08

Browse files
Merge pull request #59 from gchq/release/v0.0.9
Release/v0.0.9
2 parents 81613c1 + 94b5d91 commit 6073a08

File tree

5 files changed

+287
-248
lines changed

5 files changed

+287
-248
lines changed

Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ LABEL description="Dockerised version of Cyberchef server (https://github.com/gc
44
LABEL copyright "Crown Copyright 2020"
55
LABEL license "Apache-2.0"
66
COPY . /CyberChef-server
7+
WORKDIR /CyberChef-server
78
RUN npm cache clean --force && \
8-
npm install /CyberChef-server
9+
npm install
910
ENTRYPOINT ["npm", "--prefix", "/CyberChef-server", "run", "prod"]

app.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import cookieParser from "cookie-parser";
55
import pino from "express-pino-logger";
66
import swaggerUi from "swagger-ui-express";
77
import errorHandler from "./lib/errorHandler.js";
8+
import cors from "cors";
89

910
// https://helmetjs.github.io/
1011
import helmet from "helmet";
@@ -15,12 +16,15 @@ import magicRouter from "./routes/magic";
1516
const app = express();
1617
app.disable("x-powered-by");
1718

19+
app.use(cors({
20+
origin: "*"
21+
}));
1822

1923
if (process.env.NODE_ENV === "production") {
2024
app.use(pino({
2125
level: "warn"
2226
}));
23-
app.use(helmet());
27+
app.use(helmet({ crossOriginResourcePolicy: { policy: "cross-origin" } }));
2428
} else {
2529
app.use(pino({
2630
level: "debug",

0 commit comments

Comments
 (0)