# Docker Compose Warnings Oplossen ## Warnings Je ziet mogelijk deze warnings: ``` WARN[0000] The "JIRA_PAT" variable is not set. Defaulting to a blank string. WARN[0000] The "ANTHROPIC_API_KEY" variable is not set. Defaulting to a blank string. WARN[0000] docker-compose.yml: the attribute `version` is obsolete ``` ## Oplossingen ### 1. Version Attribute (Opgelost) De `version: '3.8'` regel is verwijderd uit `docker-compose.yml` omdat het obsolete is in nieuwere versies van Docker Compose. ### 2. Environment Variables De warnings over ontbrekende environment variables zijn **normaal** als je geen `.env` bestand hebt of als deze variabelen niet gezet zijn. **Optie A: Maak een `.env` bestand (Aanbevolen)** ```bash # Kopieer .env.example naar .env cp .env.example .env # Edit .env en vul de waarden in nano .env ``` **Optie B: Zet variabelen in je shell** ```bash export JIRA_HOST=https://jira.zuyderland.nl export JIRA_PAT=your_token export ANTHROPIC_API_KEY=your_key docker-compose up ``` **Optie C: Negeer de warnings (OK voor development)** De warnings zijn **niet kritisch**. De applicatie werkt ook zonder deze variabelen (je kunt dan alleen geen Jira sync doen of AI features gebruiken). ## .env Bestand Voorbeeld ```env # Jira Assets JIRA_HOST=https://jira.zuyderland.nl JIRA_PAT=your_personal_access_token # AI (optioneel) ANTHROPIC_API_KEY=your_anthropic_key ``` ## Verificatie Na het aanmaken van `.env`: ```bash # Check of warnings weg zijn docker-compose config # Start containers docker-compose up -d ``` ## Notitie - `.env` staat in `.gitignore` - wordt niet gecommit - Gebruik `.env.example` als template - Voor productie: gebruik Azure App Service environment variables of Key Vault