Skip to content

Update docker conf#31

Merged
iulusoy merged 28 commits into
mainfrom
update-docker-conf
Dec 15, 2025
Merged

Update docker conf#31
iulusoy merged 28 commits into
mainfrom
update-docker-conf

Conversation

@iulusoy
Copy link
Copy Markdown
Member

@iulusoy iulusoy commented Dec 15, 2025

and some minor fixes

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Docker configuration and implements significant frontend improvements including internationalization support, UI redesign with Tailwind CSS, and various bug fixes.

Key Changes

  • Added internationalization (i18n) support with German and French translations
  • Updated Docker configuration with improved nginx setup and security settings
  • Redesigned frontend UI using Tailwind CSS v4 and Flowbite components
  • Refactored donation flow with improved modals and form handling

Reviewed changes

Copilot reviewed 41 out of 44 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
docker-compose.yml Updated volume paths and added security sysctls for database
Dockerfile Improved multi-stage build with better caching and dependency management
src/nginx/conf/nginx.conf Enhanced SSL configuration with modern TLS protocols and cipher suites
src/frontend/package.json Upgraded dependencies to latest versions including Tailwind CSS v4
src/frontend/src/lib/i18n/* Added new i18n system with German and French translations
src/frontend/src/routes/* Updated all route components to use new i18n system and redesigned UI
src/frontend/src/routes/donation/* Refactored donation flow with improved validation and country selection
.github/workflows/frontend-CI.yml Updated CI workflow to generate SvelteKit files before testing
Comments suppressed due to low confidence (4)

src/nginx/conf/nginx.conf:1

  • The upstream name 'db' is misleading as it now points to 'mailcom:3000' which appears to be an application server rather than a database. Consider renaming the upstream block to 'mailcom_backend' or 'app_server' to better reflect its purpose.
    src/frontend/src/routes/donation/+page.server.ts:1
  • The variable 'country' should be renamed to 'cc' to match the naming convention used elsewhere in the codebase and to be consistent with the database schema field name.
    src/frontend/src/routes/global.css:1
  • The button text color is set to the same value as the background color (#590d08), making the text invisible. This should likely be a contrasting color such as white or a light shade.
    src/frontend/src/routes/donation/+page.svelte:1
  • Missing space in German text. Should be 'um fortzufahren' with a comma before 'um'.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docker-compose.yml Outdated
Comment thread src/frontend/src/lib/i18n/index.ts Outdated
@iulusoy iulusoy merged commit 96d90c8 into main Dec 15, 2025
2 checks passed
@iulusoy iulusoy deleted the update-docker-conf branch December 15, 2025 10:14
@sonarqubecloud
Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot

See analysis details on SonarQube Cloud

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.

2 participants