Andras Bacsai
8d280b4aac
fix: prevent container name conflict when updating database port mappings
...
When port mappings are changed in the UI and the database is restarted,
the system now gracefully stops and removes the existing container before
recreating it with the new configuration.
This prevents the "container name already in use" error that occurred when
Docker Compose tried to create a container with the same name but different
port configuration.
Changes:
- Add graceful container stop (10s timeout) before docker compose up
- Remove old container to avoid name conflicts
- Use --timeout flag (modern Docker CLI) instead of deprecated --time
- Apply fix to all database types: MariaDB, MySQL, PostgreSQL, MongoDB,
Redis, KeyDB, Dragonfly, and ClickHouse
- Update StopDatabase.php for consistency
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-13 10:01:54 +02:00
peaklabs-dev
c551be9be8
chore(core): remove unused argument
2025-08-04 22:11:29 +02:00
🏔️ Peak
2a526c54d5
fix(docker): volumes get delete when stopping a service if Delete Unused Volumes is activated ( #6317 )
2025-08-04 21:15:56 +02:00
Andras Bacsai
ede912b1d3
refactor(database-management): simplify docker cleanup logic in StopDatabase to enhance readability
2025-05-30 14:04:15 +02:00
Andras Bacsai
786bfa960f
improvement(core): simplify events for app/db/service status changes
2025-05-19 21:50:32 +02:00
Andras Bacsai
d10c3e86b1
fix(database): reduce container stop timeout from 300 to 30 seconds for improved responsiveness
2025-04-30 17:39:33 +02:00
Andras Bacsai
e516aeb534
refactor(Database): streamline container shutdown process and reduce timeout duration
2025-04-30 09:59:03 +02:00
Darren Sisson
8aef5df539
change cleanup logic when restarting containers
2025-03-17 17:52:34 +00:00
Andras Bacsai
1fe4dd722b
Revert "rector: arrrrr"
...
This reverts commit 16c0cd10d8 .
2025-01-07 15:31:43 +01:00
Andras Bacsai
16c0cd10d8
rector: arrrrr
2025-01-07 14:52:08 +01:00
Andras Bacsai
04e504bb8b
chore: Refactor DockerCleanupJob to remove unused middleware and uniqueId method
2024-09-23 12:10:46 +02:00
Andras Bacsai
182087cf1b
a few changes here and there
2024-09-18 21:18:47 +02:00
ayntk-ai
c16e914be4
Fix: DB image cleanup
2024-09-04 14:59:44 +02:00
ayntk-ai
16a5c601e3
graceful db stop and db deletion fixes
2024-08-09 22:15:45 +02:00
Andras Bacsai
e897eb2999
fix: Stop resources gracefully
2024-08-06 13:27:06 +02:00
Andras Bacsai
3c13f1ff61
feat: restart database
...
feat: public dbs stay public after restart
feat: patch database conf
2024-07-02 13:39:44 +02:00
Thijmen
d86274cc37
Fix styling
2024-06-10 20:43:34 +00:00
Andras Bacsai
c6844ff47a
Add keydb, dragonfly and clickhouse
2024-04-10 15:00:46 +02:00
Andras Bacsai
9667cd4a7a
fix: handle duplicate error instead of sql error
...
fix: set fqdns to null if you delete an app or a serviceapp
fix: make stucked resources a separate command
2024-01-30 09:48:51 +01:00
Andras Bacsai
720bb8c478
fix: database ui is realtime based
2023-12-11 09:02:53 +01:00
Andras Bacsai
f801bb98cd
feat: mysql, mariadb
2023-10-24 14:31:28 +02:00
Andras Bacsai
c53d88902c
feat: standalone mongodb
2023-10-19 13:32:03 +02:00
Andras Bacsai
0ef386b4a8
fix: stopping a resource is now job based
...
ui: show status on project
2023-10-14 14:22:07 +02:00