Documentation

Overview

    Inertiad is Inertia's daemon component.

    This service runs in the background on your remote VPS and allows you to monitor and control your deployed application.

    Even though it is built as command line application, inertiad not intended for direct use - the Inertia daemon is supposed to be deployed as a Docker container, the image for which can be found here: https://github.com/orgs/ubclaunchpad/packages/container/package/inertiad

    When used, however, it offers two main commands:

    inertiad token   # generates and outputs a JWT in stdout
    inertiad run     # starts daemon service
    

    Source Files

    Directories

    Path Synopsis
    Package auth provides the Inertia daemon's authentication and security framework
    Package auth provides the Inertia daemon's authentication and security framework
    Package build implements Inertia's build procedures
    Package build implements Inertia's build procedures
    mocks
    Code generated by counterfeiter.
    Code generated by counterfeiter.
    Package cfg provides the daemon's core configuration
    Package cfg provides the daemon's core configuration
    Package containers provides utilities for interacting with Docker containers
    Package containers provides utilities for interacting with Docker containers
    Package crypto provides functions for managing encryption, keys, etc.
    Package crypto provides functions for managing encryption, keys, etc.
    Package daemon provides Inertiad's core server and API
    Package daemon provides Inertiad's core server and API
    Package git provides functions for interacting with git repositories
    Package git provides functions for interacting with git repositories
    Package log provides logging utilities
    Package log provides logging utilities
    Package notify provides experimental support for notifications providers.
    Package notify provides experimental support for notifications providers.
    mocks
    Code generated by counterfeiter.
    Code generated by counterfeiter.
    Package project contains Inertia's build and project management code
    Package project contains Inertia's build and project management code
    mocks
    Code generated by counterfeiter.
    Code generated by counterfeiter.
    Package res provides simple HTTP response primitives
    Package res provides simple HTTP response primitives
    Package util provides miscellaneous utility functions
    Package util provides miscellaneous utility functions
    Package webhook contains Inertia's webhook parsing code
    Package webhook contains Inertia's webhook parsing code