24 Commits

Author SHA1 Message Date
Andras Bacsai 6ceb444cf4 fix(docker): remove default nginx configs
Delete the packaged nginx config files after installing nginx so the
image uses the application-provided configuration.
2026-05-16 20:09:25 +02:00
Andras Bacsai 0917bb7b8e fix(docker): install patched nginx from official repository
Pin nginx to the official nginx.org Alpine mainline package in development and production images so patched releases can be installed consistently.
2026-05-16 19:06:39 +02:00
Andras Bacsai 14679e73b2 fix(docker): use HTTPS for nginx apk repository 2026-05-11 12:57:17 +02:00
Andras Bacsai acd07abcce fix(security): run apk upgrade in development Dockerfile
Add `apk upgrade --no-cache` before installing GnuPG and PostgreSQL
repository keys to ensure base Alpine packages are patched.
2026-04-05 18:18:58 +02:00
Andras Bacsai c28fbab36a style(docker): standardize service startup log message format
Align log messages across all service startup scripts (horizon, nightwatch-agent,
scheduler-worker) in both development and production environments to use a
consistent "   INFO  " prefix format.
2026-03-27 19:05:36 +01:00
Andras Bacsai 9b0088072c refactor(docker): migrate service startup from Artisan commands to shell scripts
Remove custom Artisan console commands (Horizon, Nightwatch, Scheduler) and
refactor service startup logic directly into s6-overlay shell scripts. Check
environment variables from .env instead of routing through Laravel config.

Services now sleep when disabled instead of exiting immediately. Both
development and production environments updated consistently.
2026-03-27 14:12:30 +01:00
Andras Bacsai c09d7e412e feat(monitoring): add Laravel Nightwatch monitoring support
- Install laravel/nightwatch package for application monitoring
- Create Nightwatch console command to start the monitoring agent
- Add NIGHTWATCH_ENABLED and NIGHTWATCH_TOKEN environment variables
- Configure nightwatch settings in config/constants.php
- Set up Docker s6-overlay services for both development and production
- Disable Nightwatch by default in test environment
2026-03-23 15:36:47 +01:00
Andras Bacsai b49069f3fc feat(docker): install PHP sockets extension in development environment
Add socket.io/php-socket dependency to support WebSocket functionality
in the development container. Also update package-lock.json to reflect
peer dependency configurations for Socket.IO packages.
2026-02-18 11:04:10 +01:00
peaklabs-dev 3b68914b73 build: upgrade postgres client to fix build error 2026-01-29 22:24:52 +01:00
Andras Bacsai 40e242b874 perf(nginx): increase client body buffer size to 256k for Sentinel payloads
Increases client_body_buffer_size from default (8k-16k) to 256k to handle
Sentinel monitoring data in memory instead of buffering to disk. This eliminates
the "client request body is buffered to a temporary file" warning and improves
performance for servers with many containers (50-100+) sending health check data.

Affects both production and development nginx configurations.
2025-11-10 11:32:49 +01:00
peaklabs-dev 6ddca603e2 chore(deps): update docker deps
- update Nixpacks to v1.39.0
2025-07-18 16:25:01 +02:00
peaklabs-dev 03b0ee59f6 feat(dep): bump all dependencies 2025-03-31 18:50:42 +02:00
🏔️ Peak a46caf209f Chore: Bump all dependencies (#5216)
* chore: bump all docker dependecies

* chore: update composer and npm dep
2025-02-24 18:08:54 +01:00
🏔️ Peak 4f63faf61b Merge branch 'next' into dep-bump 2025-01-09 15:17:07 +01:00
peaklabs-dev c01d3e4954 bump: docker dep 2025-01-09 15:11:14 +01:00
Andras Bacsai 2710b2a7bb fix: increase default php memory limit 2025-01-07 10:36:01 +01:00
peaklabs-dev e51207a35e fix: bind() to 0.0.0.0:80 failed 2024-12-23 15:33:12 +01:00
peaklabs-dev cd14501612 remove port 80 from http.conf 2024-12-17 11:01:35 +01:00
Andras Bacsai e76817d401 improve application view 2024-12-16 14:11:45 +01:00
Andras Bacsai 3a76ffd6ac chore: update PHP configuration to set memory limit using environment variable 2024-12-13 10:01:20 +01:00
peaklabs-dev 2615fce73f chore: upgrade cloudflared and minio 2024-12-10 17:19:52 +01:00
Andras Bacsai a2ab33b04f fix: development image 2024-12-10 11:50:40 +01:00
Andras Bacsai 3893754a10 fix confs etc 2024-12-10 10:46:05 +01:00
Andras Bacsai 8f48f84bdf development should work now 2024-12-09 13:34:31 +01:00