From 2996016aee7d7647297e0297c6007a07c89c9e2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Hells=C3=A9n?= Date: Wed, 18 Jun 2025 04:41:49 +0200 Subject: [PATCH] Add logging to basic_example and update PostgreSQL database name --- .vscode/settings.json | 12 ++++++++++++ example/basic_example.py | 11 +++++++++-- 2 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..15a40fb --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,12 @@ +{ + "cSpell.words": [ + "docstrings", + "healthcheck", + "isort", + "pycodestyle", + "pydantic", + "pydocstyle", + "pytest", + "pyyaml" + ] +} diff --git a/example/basic_example.py b/example/basic_example.py index ecf4a83..2ee37bf 100644 --- a/example/basic_example.py +++ b/example/basic_example.py @@ -1,7 +1,14 @@ """Example usage of DockerComposeManager to generate a docker-compose.yaml file.""" +from __future__ import annotations + +import logging + from compose import DockerComposeManager +logging.basicConfig(level=logging.DEBUG) +logger: logging.Logger = logging.getLogger("docker-compose-example") + if __name__ == "__main__": # Path to the compose file to generate compose_path = "docker-compose.yaml" @@ -24,7 +31,7 @@ if __name__ == "__main__": environment={ "POSTGRES_USER": "user", "POSTGRES_PASSWORD": "password", - "POSTGRES_DB": "exampledb", + "POSTGRES_DB": "example_db", }, ports=["5432:5432"], volumes=["db_data:/var/lib/postgresql/data"], @@ -33,4 +40,4 @@ if __name__ == "__main__": # Save the compose file manager.save() - print(f"docker-compose.yaml generated at {compose_path}") + logger.info("docker-compose.yaml generated at %s", compose_path)