From d42a7103fa1079a54ae305ccabb311dfabb6b495 Mon Sep 17 00:00:00 2001 From: Anushthan Saxena Date: Tue, 17 Sep 2024 04:13:39 +0530 Subject: [PATCH 1/2] Added Dockerfile and docker-compose for web-only debugging/environment --- Dockerfile | 17 +++++++++++++++++ docker-compose.yml | 12 ++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 Dockerfile create mode 100644 docker-compose.yml diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..0143c84 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +FROM node:22 + +RUN npm i -g pnpm + +RUN curl https://sh.rustup.rs -sSf | sh -s -- -y + +ENV PATH="/root/.cargo/bin:$PATH" + +WORKDIR /app + +COPY . . + +RUN pnpm install + +EXPOSE 1420 + +CMD ["pnpm", "run", "dev", "--host"] \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..f358af0 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,12 @@ +services: + wealthfolio-app: + build: + context: . + dockerfile: Dockerfile + ports: + - "1420:1420" + volumes: + - ./src:/app/src + - ./public:/app/public + environment: + - PATH=/root/.cargo/bin:${PATH} \ No newline at end of file From 68782d950e519db34f6c2267033a4abdc88d0a91 Mon Sep 17 00:00:00 2001 From: Anushthan Saxena Date: Tue, 17 Sep 2024 17:10:03 +0530 Subject: [PATCH 2/2] minor dockerfile change --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 0143c84..294dda1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:22 +FROM node:latest RUN npm i -g pnpm