feat(docker-compose): implement data volume

This commit is contained in:
ItzCrazyKns 2024-06-29 11:10:26 +05:30
parent c51ec8ff0f
commit 799f4d6aee
No known key found for this signature in database
GPG key ID: 8162927C7CCE3065
4 changed files with 17 additions and 3 deletions

View file

@ -1,4 +1,4 @@
FROM node:buster-slim
FROM nikolaik/python-nodejs:python3.12-nodejs20-bullseye
ARG SEARXNG_API_URL
@ -7,11 +7,14 @@ WORKDIR /home/perplexica
COPY src /home/perplexica/src
COPY tsconfig.json /home/perplexica/
COPY config.toml /home/perplexica/
COPY drizzle.config.ts /home/perplexica/
COPY package.json /home/perplexica/
COPY yarn.lock /home/perplexica/
RUN sed -i "s|SEARXNG = \".*\"|SEARXNG = \"${SEARXNG_API_URL}\"|g" /home/perplexica/config.toml
RUN mkdir /home/perplexica/data
RUN yarn install
RUN yarn build