Skip to content

Apply security and quality improvements#2

Open
ciakval wants to merge 2 commits into
mainfrom
improvements
Open

Apply security and quality improvements#2
ciakval wants to merge 2 commits into
mainfrom
improvements

Conversation

@ciakval
Copy link
Copy Markdown
Owner

@ciakval ciakval commented May 24, 2026

  • env.txt: rename to env.txt.example and add env.txt to .gitignore so credentials are never committed
  • Dockerfile: merge apt layers, remove debug tools (vim, less), add --no-install-recommends, clean apt lists, use -fsSL for curl
  • docker-compose.yml: pin mariadb to 11.4, add healthcheck on db, use service_healthy condition in depends_on
  • start.sh: add early env-var validation, fix sed injection via escape helper, replace backtick find|chmod with find -exec
  • .dockerignore: exclude .git, env files, docs from build context
  • .github/workflows/build.yml: CI pipeline that builds the image on push/PR to main with GHA layer caching
  • README.md: update usage instructions and add config reference table

Jan Remes and others added 2 commits May 24, 2026 23:52
- env.txt: rename to env.txt.example and add env.txt to .gitignore so
  credentials are never committed
- Dockerfile: merge apt layers, remove debug tools (vim, less), add
  --no-install-recommends, clean apt lists, use -fsSL for curl
- docker-compose.yml: pin mariadb to 11.4, add healthcheck on db,
  use service_healthy condition in depends_on
- start.sh: add early env-var validation, fix sed injection via escape
  helper, replace backtick find|chmod with find -exec
- .dockerignore: exclude .git, env files, docs from build context
- .github/workflows/build.yml: CI pipeline that builds the image on
  push/PR to main with GHA layer caching
- README.md: update usage instructions and add config reference table

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant