podbox/quadlets/notesnook/notesnook-s3.container
2025-04-04 16:45:18 -05:00

26 lines
654 B
Text

[Unit]
Description=Notesnook S3
[Service]
Restart=on-failure
TimeoutStartSec=900
[Install]
WantedBy=default.target
[Container]
Image=docker.io/minio/minio:RELEASE.2024-07-29T22-14-52Z
ContainerName=notesnook-s3
AutoUpdate=registry
Network=notesnook.network
HostName=notesnook-s3
PublishPort=9000:9000
Volume=notesnook-s3data:/data/s3
EnvironmentFile=notesnook.env
## TODO: Can this go here instead of a container?
#ExecStartPre=bash -c 'until mc alias set minio http://notesnook-s3:9000 $${MINIO_ROOT_USER:-minioadmin} $${MINIO_ROOT_PASSWORD:-minioadmin}; do sleep 1; done; mc mb minio/attachments -p'
Exec=server /data/s3 --console-address :9090