Skip to content

Commit 6916063

Browse files
committed
It's not Linux, not Unix, but is code too
1 parent b1a1030 commit 6916063

File tree

1 file changed

+14
-17
lines changed

1 file changed

+14
-17
lines changed

Dockerfile

Lines changed: 14 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,29 +5,26 @@ MAINTAINER opsxcq <opsxcq@thestorm.com.br>
55
RUN apt-get update && \
66
apt-get upgrade -y && \
77
DEBIAN_FRONTEND=noninteractive apt-get install -y \
8-
package \
9-
&& \
8+
python-pip \
9+
python-dev \
10+
build-essential && \
1011
apt-get clean && \
1112
rm -rf /var/lib/apt/lists/*
1213

13-
COPY deps /deps
14-
RUN dpkg -i /deps/*
14+
RUN mkdir /src
15+
COPY src/requirements /src/
16+
WORKDIR /src
1517

16-
COPY packages /packages
17-
RUN dpkg -i /packages/*
18+
RUN pip install -r requirements
1819

19-
COPY src /src
20-
RUN cd /src && make
20+
COPY src/* /src/
2121

22-
RUN useradd --system --uid 666 -M --shell /usr/sbin/nologin username
23-
USER username
22+
RUN useradd --system --uid 666 -M --shell /usr/sbin/nologin crash-report && \
23+
chown crash-report -R /src
2424

25-
EXPOSE 80
25+
USER crash-report
2626

27-
VOLUME /data
28-
WORKDIR /data
29-
30-
COPY main.sh /
31-
ENTRYPOINT ["/main.sh"]
32-
CMD ["default"]
27+
EXPOSE 8080
3328

29+
ENTRYPOINT ["python"]
30+
CMD ["server.py"]

0 commit comments

Comments
 (0)