1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19node_modules/
# `data/*` rather than `data/`, because git does not look inside an excluded directory and the
# next line has to be reachable.
data/*
# The one empty file that makes `data/` exist in a fresh clone. The container runs as
# uid 1000 and compose bind-mounts ./data, and a bind-mount source the Docker daemon has to
# create itself is made root-owned โ which on Linux is a startup failure, not a later one. A
# clone that already contains the directory owns it. See test/container.test.ts.
!data/.gitkeep
config.yaml
.env
*.log
# The UIC test deployment's Terraform used to live here as a gitignored directory.
# It is now its own private repo (UIC-OSF/iris.equalify.uic.edu) with state in S3.
# The rule stays so a stray local copy โ which would hold real secrets โ can never
# be committed here by accident.
/infra/