28 lines
		
	
	
		
			698 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			698 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| FROM alpine:latest
 | |
| 
 | |
| # https://docs.docker.com/reference/dockerfile/#environment-replacement
 | |
| # ENV MD1200BAUD=38400
 | |
| # ENV SERIALADAPTER=/dev/ttyUSB0
 | |
| # ENV EPPYSLEEPY=300
 | |
| 
 | |
| # VOLUME [""]
 | |
| 
 | |
| RUN apk update && \
 | |
|     apk add python3 py3-pip
 | |
| 
 | |
| RUN mkdir /etc/MD1200FAN/
 | |
| WORKDIR /etc/MD1200FAN/
 | |
| 
 | |
| COPY ./mainDocker.py /etc/MD1200FAN/
 | |
| # COPY ./requirements.txt /etc/MD1200FAN/
 | |
| 
 | |
| RUN python3 -m venv venv && \
 | |
|     venv/bin/python3 -m pip install --upgrade pip && \
 | |
|     venv/bin/pip3 install PySerial influxdb_client 
 | |
|     # venv/bin/pip3 install -r requirements.txt 
 | |
| 
 | |
| # VOLUME ["/etc/MD1200FAN/"]
 | |
| 
 | |
| CMD ["venv/bin/python3", "mainDocker.py"]
 | |
| 
 | |
| # CMD ["/etc/MD1200FAN/venv/bin/python3", "/etc/MD1200FAN/mainDocker.py"] |