Tidying up for future changes

- Changelog started. Existing version 0.0.2
- Add section for application wide TODOs. Each moved to changelog when done
- Adjusted .gitignore and .dockerignore
- Updated image base to python:3.10-slim-trixie. Cleaned up image build.
- Added default environment values to compose file
- Cleaned up pyproject.toml.
- Deleted unused gui-tk.py.
This commit is contained in:
Doc
2025-10-03 16:00:52 -04:00
parent 71e933be72
commit a8b254fa8b
9 changed files with 82 additions and 73 deletions

36
.gitignore vendored
View File

@@ -2,6 +2,7 @@
.credentials
.secrets
auth.yaml
config.yaml
*._py_
# Editors
@@ -75,12 +76,6 @@ cover/
*.mo
*.pot
# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite-journal
# Flask stuff:
instance/
.webassets-cache
@@ -119,13 +114,6 @@ pdm.lock
__pypackages__/
# celery beat schedule file
celerybeat-schedule
celerybeat.pid
# SageMath parsed files
*.sage.py
# Environments
.env
.venv
@@ -135,13 +123,6 @@ ENV/
env.bak/
venv.bak/
# Spyder project settings
.spyderproject
.spyproject
# Rope project settings
.ropeproject
# mkdocs documentation
/site
@@ -156,15 +137,10 @@ dmypy.json
# pytype static type analyzer
.pytype/
# Cython debug symbols
cython_debug/
# PyCharm
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
# and can be added to the global gitignore or merged into this file. For a more nuclear
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/
distro_client/subdomain_client.tar.gz
distro_client/
config/config.yaml
config/
scripts/project-cli
scripts/update-variables.sh
template_vars.env