Altostra Docs

    ›Technical Reference

    Getting Started

    • Welcome to Altostra
    • Connect your accounts
    • Install the developer tools
    • Log in from the CLI

    Tutorials

    • Create a Static Website
    • Create a Scalable Webhook
    • Create a Simple API Project
    • Try Altostra without connecting cloud accounts
    • CI/CD with Altostra CLI and Github Actions

    How To

      Working with projects

      • Create a new project
      • Deploy a project
      • Manage a project

      Working with environments

      • Manage an environment
      • Configure instances expiration for an environment

      Working with the Editor

      • Grant access to vendor services
      • Use the Parameter Store
      • Use a custom CloudFormation resource
      • Attach a custom policy to a Function
      • Connect a Function to VPC
      • Add filter policy to SNS subscription

      Organization account settings

      • Set General Settings
      • Connect a Git account
      • Connect Cloud Accounts
      • Manage log aggregation accounts

    CLI

    • Altostra CLI
    • Commands

      • templates
      • new
      • init
      • push
      • deploy
      • sls-deploy
      • sync
      • invalidate
      • domains
      • console
      • environments
      • images
      • instances
      • build
      • config
      • import
      • projects
      • tasks
      • activity-log
      • login
      • logout
      • account
      • whoami
      • api-key
      • docs

      Options

      • --debug
      • --verbose
      • Scripting options
    • Configuration files

    Errors And Solutions

    • Autnentication Required

    Technical Reference

    • Environments
    • Playground Environment
    • Instances
    • Project image
    • Image Repository
    • Log Shipping
    • Deployment Modes
    • Altostra Cloud Integration

    Integrations

      CI/CD

      • CircleCI

    Project image

    Altostra projects are not deployed directly to your cloud services accounts. Instead, they are first packaged into images that represent a "image" of the project at certain point in time. The image is uploaded to the Image Repository.

    Project images always contain:

    • The project Blueprint.

    And can optionally contain:

    • Source files. For example, when you use Node.JS and JavaScript).
    • Build artifacts. For example, when you use compiled languages such as Java.
    • Any file that you decide to include.

    Including and excluding files

    When you use the push command, Altostra by default will include all of your files. If you want to exclude some files, create a .altoignore file in the root directory of the project. The syntax is similar to that of .gitignore.

    ← InstancesImage Repository →
    • Including and excluding files
    © 2021 Altostra, Inc.