]> git.decadent.org.uk Git - dak.git/blobdiff - setup/dak-minimal.conf.template
Add minimal dak.conf examples
[dak.git] / setup / dak-minimal.conf.template
diff --git a/setup/dak-minimal.conf.template b/setup/dak-minimal.conf.template
new file mode 100644 (file)
index 0000000..7f4c9df
--- /dev/null
@@ -0,0 +1,73 @@
+Common
+{
+  ThreadCount 1;
+};
+
+DB
+{
+  Name "projectb";
+  // PoolSize should be at least ThreadCount + 1
+  PoolSize 5;
+  // MaxOverflow shouldn't exceed postgresql.conf's max_connections - PoolSize
+  MaxOverflow 13;
+  // should be false for encoding == SQL_ASCII which is highly recommended
+  Unicode "false"
+};
+
+Dinstall
+{
+   SigningKeyring "__DAKBASE__/keyrings/s3kr1t/dot-gnupg/secring.gpg";
+   SigningPubKeyring "__DAKBASE__/keyrings/s3kr1t/dot-gnupg/pubring.gpg";
+   SigningKeyIds "__ARCHIVEKEYID__";
+
+   Options
+   {
+       No-Mail "true";
+   };
+
+   MyEmailAddress "Archive Installer <dak@__DAKFQDN__>";
+   MyAdminAddress "dak@__DAKFQDN__";
+   MyDistribution "TestDakInstance";
+
+   LockFile "__DAKBASE__/lock/dinstall.lock";
+
+   FutureTimeTravelGrace 28800; // 8 hours
+   PastCutoffYear "1984";
+   SkipTime 10;
+
+   DefaultSuite "unstable";
+};
+
+Dir
+{
+  Root "__DAKBASE__/ftp/";
+  Pool "__DAKBASE__/ftp/pool/";
+  Templates "__DAKBASE__/templates/";
+  Log "__DAKBASE__/log/";
+  Lock "__DAKBASE__/lock/";
+  Morgue "__DAKBASE__/morgue/";
+  Holding "__DAKBASE__/holding/";
+  Done "__DAKBASE__/done/";
+
+  Queue
+  {
+    Byhand "__DAKBASE__/queue/byhand/";
+    New "__DAKBASE__/queue/new/";
+    NewStage "__DAKBASE__/queue/newstage/";
+    Reject "__DAKBASE__/queue/reject/";
+    Unchecked "__DAKBASE__/queue/unchecked/";
+  };
+};
+
+Urgency
+{
+  Default "low";
+  Valid
+  {
+    low;
+    medium;
+    high;
+    emergency;
+    critical;
+  };
+};