Browse Source

Better Dockerfile

Wonderfall 9 years ago
parent
commit
3dd41af67b
1 changed files with 4 additions and 7 deletions
  1. 4
    7
      Dockerfile

+ 4
- 7
Dockerfile View File

1
 FROM alpine:3.3
1
 FROM alpine:3.3
2
 
2
 
3
 ENV BASE_URL=False IMAGE_PROXY=False
3
 ENV BASE_URL=False IMAGE_PROXY=False
4
-
5
 EXPOSE 8888
4
 EXPOSE 8888
6
-
7
 WORKDIR /usr/local/searx
5
 WORKDIR /usr/local/searx
8
-
9
 CMD ["./run.sh"]
6
 CMD ["./run.sh"]
10
 
7
 
11
 RUN adduser -D -h /usr/local/searx -s /bin/sh searx searx \
8
 RUN adduser -D -h /usr/local/searx -s /bin/sh searx searx \
16
  && echo 'python searx/webapp.py' >> run.sh \
13
  && echo 'python searx/webapp.py' >> run.sh \
17
  && chmod +x run.sh
14
  && chmod +x run.sh
18
 
15
 
19
-COPY requirements.txt /usr/local/searx/requirements.txt
16
+COPY requirements.txt .
20
 
17
 
21
 RUN apk -U add \
18
 RUN apk -U add \
22
     build-base \
19
     build-base \
31
     openssl \
28
     openssl \
32
     openssl-dev \
29
     openssl-dev \
33
     ca-certificates \
30
     ca-certificates \
34
- && pip install --no-cache -r /usr/local/searx/requirements.txt \
31
+ && pip install --no-cache -r requirements.txt \
35
  && apk del \
32
  && apk del \
36
     build-base \
33
     build-base \
37
     python-dev \
34
     python-dev \
44
     ca-certificates \
41
     ca-certificates \
45
  && rm -f /var/cache/apk/*
42
  && rm -f /var/cache/apk/*
46
 
43
 
47
-COPY . /usr/local/searx
44
+COPY . .
48
 
45
 
49
-RUN chown -R searx:searx /usr/local/searx
46
+RUN chown -R searx:searx *
50
 
47
 
51
 USER searx
48
 USER searx
52
 
49