# container-env-check

Verifies environment variables and PEM files are consistently configured across all managed containers.

## Description

Runs every 30 minutes to check:
- All required environment variables are set in each container's ~/.bashrc
- GitHub App PEM file exists and matches the host version

## Cron Schedule

`*/30 * * * *` (every 30 minutes)

## Target Containers

- openclaw-feichen
- openclaw-team-code-expert
- openclaw-team-assist
- openclaw-bingwang
- openclaw-qiangwu

## Environment Variables Checked

- JIRA_API_TOKEN
- GRAFANA_API_TOKEN
- AWS_BEARER_TOKEN_BEDROCK
- AWS_REGION
- ANTHROPIC_MODEL
- CLAUDE_CODE_USE_BEDROCK
- MINIMAX_API_KEY
- GITHUB_REPO_LOC
- GITHUB_APP_PRIVATE_KEY_PATH
- GITHUB_APP_ID
- GITHUB_APP_INSTALLATION_ID

## Output

- Sends alert to Feishu group if any mismatch is detected: oc_2c586abb5204eca2ddf6ddf5de338bf6

## Related Files

- Script: `cronjobs/team-admin/container-env-check/container-env-check.sh`
