Awesome Reviewers expert instructions

domains / / awslabs/agentcore-samples

Ignore secrets in images

When building container images, never copy the entire build context blindly. Add a `.dockerignore` (and/or use targeted `COPY` paths) to ensure sensitive files and local artifacts can’t be baked into the image—especially when using `COPY . .`.

raw .md Security Dockerfile

When building container images, never copy the entire build context blindly. Add a .dockerignore (and/or use targeted COPY paths) to ensure sensitive files and local artifacts can’t be baked into the image—especially when using COPY . ..

Practical standard:

  • Always exclude: .env, .venv/, __pycache__/, *.pyc (and other environment/credential files).
  • Prefer COPY requirements.txt ./ then install, and only copy the needed source directories.

Example .dockerignore:

.env
.venv/
__pycache__/
*.pyc