This repository was archived by the owner on Nov 29, 2025. It is now read-only.
forked from jivank/docker-recoll-webui
-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathDockerfile
More file actions
47 lines (34 loc) · 1.41 KB
/
Dockerfile
File metadata and controls
47 lines (34 loc) · 1.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
FROM debian:jessie
MAINTAINER Victor <victor@me.com>
RUN adduser --disabled-password docker
VOLUME /home/docker/data
EXPOSE 8080
#this should be picked up by recollindex
ENV RECOLL_CONFDIR /home/docker/data/.recoll
RUN echo deb http://www.lesbonscomptes.com/recoll/debian/ unstable main > \
/etc/apt/sources.list.d/recoll.list
RUN echo deb-src http://www.lesbonscomptes.com/recoll/debian/ unstable main >> \
/etc/apt/sources.list.d/recoll.list
RUN apt-get update && \
apt-get install -y --force-yes locales
# Set the locale
#http://jaredmarkell.com/docker-and-locales/
#https://stackoverflow.com/questions/28405902/how-to-set-the-locale-inside-a-ubuntu-docker-container
RUN sed -i -e 's/# de_DE.UTF-8 UTF-8/de_DE.UTF-8 UTF-8/' /etc/locale.gen && \
locale-gen de_DE.UTF-8
ENV LANG de_DE.UTF-8
ENV LANGUAGE de_DE:de
ENV LC_ALL de_DE.UTF-8
RUN apt-get update && \
apt-get install -y --force-yes recoll python-recoll python git wv poppler-utils && \
#install german language pack for aspell
apt-get install -y --force-yes aspell-de && \
apt-get clean
RUN git clone https://github.com/viktor-c/recoll-webui.git -b viktor /home/docker/recoll-webui/
# Move recoll files
#bgindex.sh and startrecoll.sh
COPY scripts/ /usr/local/bin/
RUN chmod +x /usr/local/bin/startrecoll.sh && chmod +x /usr/local/bin//bgindex.sh
USER docker
COPY recoll.conf /home/docker/data/.recoll/
CMD ["/usr/local/bin/startrecoll.sh"]