Skip to content
A starter kit to create your first infrastructure brick
Python Makefile Shell JavaScript Dockerfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.devcontainer
.vscode
assets
src/brick
.editorconfig
.gitattributes
.gitignore
.prettierignore
.prettierrc
COPYING
Makefile
README.md
poetry.lock
poetry.toml
pyproject.toml
setup.cfg

README.md

starter

The easiest way to play with ic is using Visual Studio Code with a Development Container, which means you need to have a working Docker installation. We put together everything you need to start crafting your first infrastructure brick. An Amazon API Gateway backed by an AWS Lambda function that produces a simple "Hello, World!" message.

  1. Download and extract the starter kit archive:

    mkdir brick; cd brick
    curl -L https://github.com/icdotdev/starter/archive/master.tar.gz | tar -xzv --strip-components=1
  2. Prepare your development container Docker image:

    cd .devcontainer; make; cd -
  3. Use Visual Studio Code to open the starter kit folder inside your development container:

Use Visual Studio Code

  1. Configure your AWS profile:

    # ~/.aws/config
    [profile sandbox]
    ic_s3_bucket = ic-deployment-bucket-1234
    # ic_s3_prefix = foo/bar-
  2. Select your AWS profile and region:

    aws_config sandbox us-east-1
  3. Deploy your first brick:

    make deploy
You can’t perform that action at this time.