26 lines
654 B
Text
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
|