Spaces:
Sleeping
Sleeping
| FROM typesense/typesense:27.1 | |
| # Expose the default Typesense port | |
| EXPOSE 8108 | |
| EXPOSE 7860 | |
| ENV PORT=7860 | |
| # Set environment variables for Typesense | |
| ENV TYPESENSE_DATA_DIR=/data | |
| ENV TYPESENSE_API_KEY=Hu52dwsas2AdxdE | |
| RUN adduser --disabled-password --gecos '' --shell /bin/bash user | |
| USER user | |
| ENV HOME=/home/user | |
| RUN mkdir $HOME/.cache $HOME/.config \ | |
| && chmod -R 777 $HOME | |
| USER root | |
| RUN mkdir /data && chown user:user /data | |
| USER user | |
| # Set the working directory | |
| WORKDIR /data | |
| # Start Typesense server | |
| CMD ["--data-dir", "/data", "--api-key=Hu52dwsas2AdxdE", "--listen-port", "7860","--enable-cors"] |