Commit 79bd4a28 authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Initial commit

parents
all: minio-service
dd if=/dev/zero of=swap bs=1048576 count=1024
chmod 600 swap
mkswap swap
swapon swap
mkdir tmp
mount --bind tmp /tmp
tar xf minio-RELEASE.2025-04-08T15-41-24Z.tar.gz
cd minio-RELEASE.2025-04-08T15-41-24Z&& CGO_ENABLED=0 GOCACHE=/tmp/gocache GOPATH=$(CURDIR)/../go/go $(CURDIR)/../go/go/bin/go build -tags kqueue -trimpath -o minio
install -v -D -m0755 minio-RELEASE.2025-04-08T15-41-24Z/minio /usr/bin/minio
install -v -dm755 /var/lib/minio
rm -rf minio-RELEASE.2025-04-08T15-41-24Z
@echo "$$MINIO_SERVICE" > /lib/systemd/system/minio.service
systemctl enable minio.service
umount /tmp
rm -rf tmp
swapoff swap
rm -rf swap
minio-service:
define MINIO_SERVICE
[Unit]
Description=Minio S3 server
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=root
Group=root
ExecStart=/usr/bin/minio server --address :80 --console-address :9000 /var/lib/minio
Restart=on-failure
[Install]
WantedBy=multi-user.target
endef
export MINIO_SERVICE
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment