-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathDockerfile
More file actions
31 lines (23 loc) · 841 Bytes
/
Dockerfile
File metadata and controls
31 lines (23 loc) · 841 Bytes
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
FROM python:3.8.6-alpine3.12
ENV PYTHONUNBUFFERED=0
RUN apk add --no-cache --virtual .build-deps gcc musl-dev
# ==============================================================================
RUN mkdir -p /src/restful_modbus_api
ADD restful_modbus_api /src
# ==============================================================================
# 파일 복사
ADD . /src
WORKDIR /src
# ==============================================================================
# 설치
RUN python setup.py install
# ==============================================================================
# 설치파일 정리
WORKDIR /root
RUN rm -rf /src
RUN apk del .build-deps
# =============================================================================
# 로그파일 위치 생성
RUN mkdir -p /var/log/app
EXPOSE 5000
ENTRYPOINT ["restful-modbus-api"]