From 296c044ee40c792e278fbd1998ac12f68769ec66 Mon Sep 17 00:00:00 2001 From: talksik Date: Fri, 3 Jun 2022 08:28:32 -0700 Subject: [PATCH] cleanup and start docker file --- Dockerfile | 27 +++++++++++++++++++ packages/api/Dockerfile | 0 packages/api/package.json | 1 + .../src/providers/CommunicationsProvider.tsx | 2 -- 4 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 Dockerfile delete mode 100644 packages/api/Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e20147a --- /dev/null +++ b/Dockerfile @@ -0,0 +1,27 @@ +# IMPORTANT: run from root of monolithic repo + +FROM ubuntu + +WORKDIR /app + +COPY ./package.json . + +COPY ./packages/api/package.json ./packages/api/ + +# copy the core private package +COPY ./packages/core ./packages/core +COPY ./packages/core/package.json ./packages/core/ +# run and compile the core package +WORKDIR /app/packages/core +# todo: might not need this and just do from level higher +RUN yarn install + +WORKDIR /app/packages/api + +# copy all of the source code +COPY ./dist ./packages/api +RUN yarn install --production + +# steps +# 1. compile all dependencies +# add the \ No newline at end of file diff --git a/packages/api/Dockerfile b/packages/api/Dockerfile deleted file mode 100644 index e69de29..0000000 diff --git a/packages/api/package.json b/packages/api/package.json index 5f4a661..9f9cd9a 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -15,6 +15,7 @@ "typescript": "^4.6.2" }, "dependencies": { + "@nirvana/core": "*", "axios": "^0.26.1", "cors": "^2.8.5", "dotenv": "^16.0.0", diff --git a/packages/desktop/src/providers/CommunicationsProvider.tsx b/packages/desktop/src/providers/CommunicationsProvider.tsx index 6d60bf4..b0e2706 100644 --- a/packages/desktop/src/providers/CommunicationsProvider.tsx +++ b/packages/desktop/src/providers/CommunicationsProvider.tsx @@ -106,8 +106,6 @@ export function CommunicationsProvider({ children }: { children: React.ReactNode return ( - );