The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
---
repository:
  # Where the repo is. NOTE: Leave a trailing slash to rsync works correctly
  path: /var/arepa/repository/
  # Where the repo should be in the final machine (if it's different). Use
  # Rsync format (user@machine:/var/www/virtual/aptrepo/html/debian/)
  # remote_path: machine:/var/www/virtual/aptrepo/html/debian/
  signature:
    # Sign the repository with this ID. This is useful in case you might login
    # with the wrong user and end up signing the repo with the wrong key
    # id: 12345678
    # The SPECIAL VALUE 'unsigned' means that the repository shouldn't be
    # signed. This is useful mostly so that automated tests don't require
    # having gpg installed
  # URL to the repo. NO NEED to add a trailing slash
  # url: http://localhost/arepa/repository
# Where the upload queue is (some anonymous FTP upload directory, or
# SSH-accesible queue or whatever)
upload_queue:
  path: /var/arepa/upload-queue
# SQLite package database with compilation requests and other stuff
package_db: /var/arepa/db/package.db
web_ui:
  # Public URL (to use in RSS feeds)
  public_url: http://localhost/cgi-bin/arepa/arepa.cgi
  # Base URL for CSS files and stuff
  base_url: /arepa
  # The trusted public keys (for package signatures) should be here
  gpg_homedir: /var/arepa/gnupg-web
  # Check if the remote repository is in sync with the local copy. Be sure to
  # have SSH keys and sudo correctly configured, otherwise it will hang.
  check_remote_repo: 0
  # SQLite DB for storing sessions
  session_db: /var/arepa/db/sessions.db
  # Authentication type
  authentication:
    # By default, read users and (MD5) passwords from "user_file"
    # below. The other valid type is "external", to make the
    # authentication through your web server. In the latter case,
    # user_file is still read, but only for the "admins" section (a
    # list of users that have admin privileges and can approve
    # packages). Note that NOT setting this key below will trigger the
    # backwards compatible mode for previous versions.
    type: file_md5
    # This is the users/passwords allowed into the web UI. See example in
    # users.yml-sample
    user_file: /etc/arepa/users.yml
dir:
  build_logs: /var/arepa/build-logs