Update of "Getting Started"
Overview

Artifact ID: ed61dd2ee7427f4cab172b669e262372d0b66763
Page Name:Getting Started
Date: 2014-11-18 03:16:49
Original User: rkeene
Mimetype:text/x-markdown
Parent: 1f8fc685e153fc516b2c26cda5150d81916db706 (diff)
Next 20492e912598e9fba0d7cb95c1e1eadca4f211cc
Content

Getting Started as a User

  1. Download AppFS
    1. $ wget http://rkeene.org/devel/appfs-1.0.tar.gz
  2. Compile AppFS
    1. $ gzip -dc appfs-1.0.tar.gz | tar -xf -
    2. $ cd appfs-1.0
    3. $ make
  3. Install AppFS
    1. # make install
  4. Run AppFS Daemon
    1. # mkdir /opt/appfs
    2. # /usr/local/sbin/appfsd /var/cache/appfs /opt/appfs
  5. Optionally configure AppFS to mount on boot:
    1. # ln -s /usr/local/sbin/appfsd /sbin/mount.appfs
    2. Add to /etc/fstab:
      1. /var/cache/appfs /opt/appfs appfs defaults 0 0

Getting Started as a Publisher

  1. Run AppFS Daemon
  2. Generate a certificate if you do not already have one
    1. $ /opt/appfs/core.appfs.rkeene.org/appfs/noarch-noarch/latest/bin/appfs-cert generate-selfsigned
  3. Use the "AppFS" build script
    1. $ ./build --cpio myPackage
  4. Publish your application
    1. $ /opt/appfs/core.appfs.rkeene.org/appfs/noarch-noarch/latest/bin/appfs-mkfs --cpio <fileName> /web/static/mysite.mydomain.com/appfs /path/to/appfs_key /path/to/appfs_certificate