archrelease: copy trunk to community-any
[ArchLinux/community.git] / minio / repos / community-x86_64 / minio.service
blobdd65dff15fe9928323887f78c68d315afa628028
1 [Unit]
2 Description=Minio
3 Documentation=https://docs.minio.io
4 Wants=network-online.target
5 After=network-online.target
6 AssertFileIsExecutable=/usr/bin/minio
8 [Service]
9 # Specifies the maximum file descriptor number that can be opened by this process
10 LimitNOFILE=65536
12 Type=simple
13 User=minio
14 Group=minio
16 EnvironmentFile=/etc/minio/minio.conf
17 ExecStartPre=/bin/bash -c "{ [ -z \"${MINIO_VOLUMES}\" ] && echo \"Variable MINIO_VOLUMES not set in /etc/minio/minio.conf\" && exit 1; } || true"
19 ExecStart=/usr/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
20 Restart=always
22 # SIGTERM signal is used to stop Minio
23 KillSignal=SIGTERM
24 SendSIGKILL=no
25 SuccessExitStatus=0
27 [Install]
28 WantedBy=multi-user.target