More cleanup and user friendlieness tweaks
This commit is contained in:
parent
f0fce2dc54
commit
5792496ab2
12
copier.yml
12
copier.yml
|
@ -27,9 +27,15 @@ RUN_COMMAND: rosrun {{ PACKAGE_NAME }} {{ "main.py" if 'Python' in LANGUAGES els
|
|||
ENABLE_NVIDIA_GPU:
|
||||
default: False
|
||||
type: bool
|
||||
help: Enabling nvidia gpus make deployment much more complicated. Ensure you have the nvidia container toolkit working properly.
|
||||
help: |
|
||||
ENABLE_NVIDIA_GPU
|
||||
Enabling nvidia gpus make deployment much more complicated.
|
||||
Ensure you have the nvidia container toolkit installed and
|
||||
working properly.
|
||||
|
||||
HEALTHCHECK:
|
||||
defualt: --start-period=60s --start-interval=1s CMD /ros_entrypoint.sh rostopic list
|
||||
defualt: HEALTHCHECK --start-period=60s --start-interval=1s CMD /ros_entrypoint.sh rostopic list
|
||||
type: str
|
||||
help: It's important to have a good health check. This health check just sees if we can talk to the ROS master
|
||||
help: |
|
||||
Set a health check.
|
||||
This stub health check just sees if we can talk to the ROS master
|
||||
|
|
|
@ -14,7 +14,9 @@ WORKDIR /root/catkin_ws/src
|
|||
COPY ./ {{PACKAGE_NAME}}
|
||||
|
||||
RUN apt-get clean
|
||||
HEALTHCHECK {{HEALTHCHECK}}
|
||||
|
||||
#Don't forget to set a healthcheck for your container!
|
||||
{{HEALTHCHECK}}
|
||||
|
||||
# Command to run your application
|
||||
CMD {{RUN_COMMAND}} --wait --screen
|
||||
|
|
|
@ -19,7 +19,7 @@ services:
|
|||
nofile:
|
||||
soft: 1024
|
||||
hard: 524288
|
||||
{% if ENABLE_GPU %}
|
||||
{% if ENABLE_NVIDIA_GPU %}
|
||||
deploy:
|
||||
resources:
|
||||
reservations:
|
||||
|
@ -27,7 +27,7 @@ services:
|
|||
- driver: cdi
|
||||
device_ids:
|
||||
- nvidia.com/gpu=all
|
||||
{{% endif %}
|
||||
{% endif %}
|
||||
|
||||
networks:
|
||||
sdk:
|
||||
|
|
Loading…
Reference in New Issue