TBD
- Python
- pip
- pipenv
- docker (for running build deploy locally)
- Copy .env.example to .env.
- Populate secrets.
pipenv sync --dev
to install Python depenencies.pipenv shell
to load virtual env.python3 src/sync.py
to do a dry run (add the-s
flag to push to airtable).
This repo is configured to deploy automatically on tagged releases, but manual deployment is also possible.
First, set up your .env
file with make and fill in at least your AWS credentials
make .env
Build the Lambda deployment packages (requires Docker)
make
Generate plan for updating infrastructure
make plan
Apply changes
make apply