Skip to content
This repository has been archived by the owner on Sep 2, 2021. It is now read-only.

Distribution #3

Open
gdude2002 opened this issue Jul 19, 2016 · 0 comments
Open

Distribution #3

gdude2002 opened this issue Jul 19, 2016 · 0 comments

Comments

@gdude2002
Copy link
Member

So, a few things need to be thought about here. Let's split this up into platforms.

Linux/OSX/BSD/etc

  • Configuration in /etc (ini format?), containing:
    • Location of plugins (/var/lib?) - both for the bot itself and plugin manager
      • No need for this to be separate between instances, I think
  • A set of directories containing configuration and data files for each bot instance
    • This would probably be in /var/lib, unless someone can correct me on that
  • PID files in /var/run
  • We should probably support some of the popular init systems for single-instance setups
    • systemd
    • Upstart? It's officially dead, so maybe not
    • init.d
    • Not sure what else exists

Windows

Probably going to want to keep this self-contained? We could store things in AppData, but that seems like it'd just be a pain. Needs more discussion.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant