forked from bluerobotics/BlueOS-Water-Linked-DVL
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dockerfile
40 lines (34 loc) · 952 Bytes
/
Dockerfile
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
FROM python:3.9-slim-bullseye
ENV PIP_ROOT_USER_ACTION=ignore
RUN pip install --upgrade pip
RUN apt update && apt install -y nmap git
# Create default user folder
RUN mkdir -p /home/pi
# Install dvl service
COPY dvl /home/pi/cerulean-dvl
RUN cd /home/pi/cerulean-dvl && pip3 install .
#Versioned Data
LABEL version="1.0.6"
LABEL permissions='\
{\
"NetworkMode": "host",\
"HostConfig": {\
"Binds":["/root/.config/cerulean:/root/.config"]\
}\
}'
LABEL authors='[\
{\
"name": "Nick Nothom",\
"email": "nick.nothom@ceruleansonar.com"\
}\
]'
LABEL docs=''
LABEL website='https://ceruleansonar.com'
LABEL support='https://forum.ceruleansonar.com/categories'
LABEL company='{\
"about": "",\
"name": "Cerulean Sonar",\
"email": "dennys.bisogno@ceruleansonar.com"\
}'
LABEL readme='https://raw.githubusercontent.com/CeruleanSonar/BlueOS-Cerulean-DVL/master/README.md'
ENTRYPOINT /home/pi/cerulean-dvl/main.py