add minio

This commit is contained in:
thomas 2022-10-08 04:56:45 +02:00
parent 1ba5c25f9a
commit 4c1b51d54e
11 changed files with 87 additions and 0 deletions

View file

View file

@ -0,0 +1 @@
/etc/default/minio

View file

@ -0,0 +1,7 @@
Package: minio
Version: %VERSION%
Section: base
Priority: optional
Architecture: amd64
Maintainer: Thomas Legay <thomas@lgy.fr>
Description: minio

View file

@ -0,0 +1,4 @@
#!/bin/bash
id minio&> /dev/null || useradd minio -r -s /bin/false -md /var/lib/minio
chown minio:minio /var/lib/minio

Binary file not shown.

View file

View file

@ -0,0 +1,23 @@
[Unit]
Description=Minio
ConditionFileIsExecutable=/usr/bin/minio
After=syslog.target network-online.target
[Service]
User=minio
Group=minio
EnvironmentFile=/etc/default/minio
StartLimitInterval=5
StartLimitBurst=10
ExecStart=/usr/bin/minio server /var/lib/minio
PrivateTmp=true
PrivateDevices=true
ProtectHome=true
ProtectSystem=strict
WorkingDirectory=/var/lib//minio/
ReadWriteDirectories=/var/lib/minio/
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target