FROM node:buster-slim ARG SEARXNG_API_URL WORKDIR /home/perplexica COPY src /home/perplexica/src COPY tsconfig.json /home/perplexica/ COPY config.toml /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 yarn install RUN yarn build CMD ["yarn", "start"]