From 99f4cbe9745399de4ca780a028b5704cc4472e03 Mon Sep 17 00:00:00 2001 From: Daniel Maricic Date: Tue, 18 Feb 2020 22:34:46 +0100 Subject: [PATCH] Squashed commit of the following: commit ff29540d56362beb5928a32d5381a4e079f7b58a Author: Maciej Hirsz <1096222+maciejhirsz@users.noreply.github.com> Date: Tue Feb 18 13:59:12 2020 +0100 feat: Added a /health endpoint (#230) commit 483cf81c2d0caac0d498a5f6bb319cd4da023fdb Author: Maciej Hirsz <1096222+maciejhirsz@users.noreply.github.com> Date: Tue Feb 18 13:04:38 2020 +0100 chore: Update Edgeware to new node name (#229) commit b40afd64a3276669862a06d5dc05891ddf57b193 Author: Axel Chalon Date: Fri Feb 14 17:03:49 2020 +0000 Use kind-of >=6.0.3 everywhere (#227) commit b665555de6cdfd5a1908ded62ef0b3fca7ab1430 Author: Daniel Maricic Date: Fri Feb 7 18:27:25 2020 +0100 working backend on docker (#226) * working backend on docker refactor of the dockerfiles to be more readable and independent. full build of the backend (release only) within docker * read `PORT` to u16 * Only need one `PORT` in the new backend Co-authored-by: Maciej Hirsz <1096222+maciejhirsz@users.noreply.github.com> --- backend.Dockerfile | 11 +++++++++++ frontend.Dockerfile | 11 +++++++++++ 2 files changed, 22 insertions(+) create mode 100644 backend.Dockerfile create mode 100644 frontend.Dockerfile diff --git a/backend.Dockerfile b/backend.Dockerfile new file mode 100644 index 00000000..134882d2 --- /dev/null +++ b/backend.Dockerfile @@ -0,0 +1,11 @@ +FROM rust + +WORKDIR /app + +COPY ./backend . + +RUN cargo build --release + +EXPOSE 8000 + +ENTRYPOINT [ "./target/release/telemetry" ] \ No newline at end of file diff --git a/frontend.Dockerfile b/frontend.Dockerfile new file mode 100644 index 00000000..eeabc1df --- /dev/null +++ b/frontend.Dockerfile @@ -0,0 +1,11 @@ +FROM node:10-alpine + +WORKDIR /app + +RUN apk add --no-cache python make g++ + +COPY ./scripts ./scripts +COPY ./packages ./packages +COPY ./package.json ./yarn.lock ./tsconfig.json ./ + +RUN yarn