minio.service 863 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. [Unit]
  2. Description=Minio
  3. Documentation=https://docs.minio.io
  4. Wants=network-online.target
  5. After=network-online.target
  6. [Service]
  7. WorkingDirectory=/home/cable/minio/
  8. EnvironmentFile=-/home/cable/minio/minio.env
  9. ExecStartPre=/bin/bash -c "[ -n \"${MINIO_VOLUMES}\" ] || echo \"Variable MINIO_VOLUMES\""
  10. ExecStart=/home/cable/minio/minio server $MINIO_OPTS $MINIO_VOLUMES
  11. User=cable
  12. Group=cable
  13. PermissionsStartOnly=true
  14. StandardOutput=journal
  15. StandardError=inherit
  16. # Specifies the maximum file descriptor number that can be opened by this process
  17. LimitNOFILE=65536
  18. # Disable timeout logic and wait until process is stopped
  19. TimeoutStopSec=0
  20. # SIGTERM signal is used to stop Minio
  21. KillSignal=SIGTERM
  22. SendSIGKILL=no
  23. SuccessExitStatus=0
  24. Restart=on-failure
  25. [Install]
  26. WantedBy=multi-user.target
  27. # Built for ${project.name}-${project.version} (${project.name})