- In the Dockerfile, added a new parameter "-parfile" with value "conf/parameters.yaml" to the CMD command in survBot.py. - In parameters.yaml, made changes to the EMAIL section: - Added comments explaining how to specify mail server and credentials. - Added auth_type field with value "SSL". - Updated port field to 465 for SSL. - Updated user and password fields to read from environment variables or docker secrets. - Added comments explaining how to specify mail recipients, sender, and blacklists. - Moved location of simulate_fail.json to conf/simulate_fail.json for easier Docker integration
12 lines
266 B
Docker
12 lines
266 B
Docker
FROM python:3
|
|
|
|
WORKDIR /usr/src/app
|
|
|
|
COPY requirements.txt ./
|
|
RUN pip install --no-cache-dir -r requirements.txt
|
|
RUN apt update && apt install -y bind9-host iputils-ping
|
|
|
|
COPY . .
|
|
|
|
CMD [ "python", "./survBot.py", "-html", "www", "-parfile", "conf/parameters.yaml" ]
|