No Description

Matthew Faltys 4b01d4d1b3 Add working http model 1 year ago
silo 4b01d4d1b3 Add working http model 1 year ago
.gitignore f4b9bf2347 Add test directory population 1 year ago
Makefile 3b52845d41 Add package serve function 1 year ago
config.gcfg 4b01d4d1b3 Add working http model 1 year ago
readme.md 1fbe2ef88d Update TODO goals 1 year ago

readme.md

TODO

  • On startup check the 'basedir'. We should populate the following structures with information
    master:packages (redis set) a set of package names in the directory
    package: (redis key) a key with the value being the meta tag to be used

  • Check for filesystem changes to pick up new packages
    this means updating master:metadata to for insertions/deletes

  • Set upstream and inject headers?
    many people are going to want the metadata injected on their websites home
    page.. this means we will have to run silo in front of their existing site
    and just inject the header metadata..

  • rkt
    ├── binder
    │   ├── binder.aci
    │   └── binder.aci.asc
    ├── cryodns
    │   ├── cryodns.aci
    │   └── cryodns.aci.asc
    └── nsproxy
        ├── nsproxy.aci
        └── nsproxy.aci.asc
    

    This would contain the following:

    master:packages  :: [binder, cryodns, nsproxy]
    package:binder   ::
      <meta name="ac-discovery" content="unixvoid.com/binder https://unixvoid.com/rkt/binder/binder-{version}-{os}-{arch}.{ext}"> 
      <meta name="ac-discovery-pubkeys" content="unixvoid.com/binder https://cryo.unixvoid.com/rkt/pubkey/pubkeys.gpg"> 
    package:cryodns  ::
      <meta name="ac-discovery" content="unixvoid.com/cryodns https://unixvoid.com/rkt/cryodns/cryodns-{version}-{os}-{arch}.{ext}"> 
      <meta name="ac-discovery-pubkeys" content="unixvoid.com/cryodns https://unixvoid.com/rkt/pubkey/pubkeys.gpg"> 
    package:nsproxy  ::
      <meta name="ac-discovery" content="unixvoid.com/nsproxy https://unixvoid.com/rkt/nsproxy/nsproxy-{version}-{os}-{arch}.{ext}"> 
      <meta name="ac-discovery-pubkeys" content="unixvoid.com/nsproxy https://unixvoid.com/rkt/pubkey/pubkeys.gpg">