diff options
| author | ckonstanski <carlos.konstanski@olo.com> | 2025-10-07 07:55:53 -0600 |
|---|---|---|
| committer | ckonstanski <carlos.konstanski@olo.com> | 2025-10-07 07:55:53 -0600 |
| commit | 0440d633c768f43b72b31e58a735dc5dc239fc71 (patch) | |
| tree | 7085efc2679c4ef7431f8a1c3d55a240a1891702 | |
| parent | 76e83a2826b410545dd6e8ce40fb704355698b60 (diff) | |
add readme
| -rw-r--r-- | README.md | 32 |
1 files changed, 31 insertions, 1 deletions
@@ -1,2 +1,32 @@ -# snow +# SNOW Super Nifty Olo Webapp - a tool for Platform Evolution engineers + +## Configuring +Some configuration is need on your laptop to make SNOW work. + +### Environment Variables +Add these to your .bashrc: +`export OLO_PROJECT_HOME=~/jobs/olo/projects # or wherever you keep your Olo git checkouts +export OLO_AWS_BUILD_PROFILE=build # or whatever you call your AWS build profile` + +### AWS +As long as your `~/.aws` directory is in order you should be good to +go. Make sure you have a valid SSO session. + +### tfcloud +As long as your `~/.terraform.d` directory is in order you should be +good to go. Make sure you are logged into tfcloud. + +### github-cli +Both the docker build and the app itself rely on a working github-cli. + +## Building and Running +- Navigate to the `ci` top-level directory in a shell. +- Copy `docker-compose.yaml.example` to `docker-compose.yaml` and + customize the bind paths as necessary. +- Run `./docker-build.sh` +- Run `./docker-run.sh` +- Open a web browser and navigate to `http://localhost:3013`. The app + takes a bit of time to initialize, so keep trying if it doesn't load + immediately. + |
