diff --git a/contrib/diogenes.service b/contrib/diogenes.service new file mode 100644 index 0000000..3cd4398 --- /dev/null +++ b/contrib/diogenes.service @@ -0,0 +1,15 @@ +[Unit] +Description=Diogenes Datasette +After=network.target + +[Service] +# Adapt these values how you see fit +Type=simple +User=diogenes +Environment=DATASETTE_SECRET= +Environment=DIOGENES_PASSWORD= +WorkingDirectory=/opt/diogenes +ExecStart=bash -c 'eval "poetry run datasette serve --load-extension=mod_spatialite.so --metadata metadata.yml --setting default_cache_ttl 3600 --setting sql_time_limit_ms 10000 --setting max_returned_rows 999 --cors $(for f in dbs/*; do echo -n "--immutable $f "; done)"' + +[Install] +WantedBy=multi-user.target