Skip to content

Commit 299a1d0

Browse files
feat(limitnofile): add support to systemd (#302)
1 parent 67ba2af commit 299a1d0

3 files changed

Lines changed: 5 additions & 0 deletions

File tree

docker/defaults.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ docker:
4242
service:
4343
name: docker
4444
env: ''
45+
limitnofile: ~
4546
suffix: tgz
4647
commands:
4748
- docker

docker/files/default/systemd.ini.jinja

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ ExecStart={{ start }}
1515
ExecStop={{ stop }}
1616
PIDFile=/var/run/{{ name }}.pid
1717
Environment={{ '' if not env else env }}
18+
{%- if limitnofile != 'None' %}
19+
LimitNOFILE={{ limitnofile }}
20+
{%- endif %}
1821

1922
[Install]
2023
WantedBy=multi-user.target

docker/software/archive/install.sls

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ docker-software-docker-archive-install-managed-service:
9494
name: {{ d.pkg.docker.service.name }}
9595
user: {{ d.identity.rootuser }}
9696
group: {{ d.identity.rootgroup }}
97+
limitnofile: {{ d.pkg.docker.service.limitnofile }}
9798
workdir: {{ d.dir.lib }}
9899
env: {{ d.pkg.docker.service.env }}
99100
stop: ''

0 commit comments

Comments
 (0)