Andras Bacsai
f573ad28a0
Merge remote-tracking branch 'origin/next' into feat/railpack
2026-04-09 17:12:26 +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
Charles Dabard
7d9a0748bf
fix(security): add apk upgrade to helper and realtime Dockerfiles
...
The production Dockerfile already runs apk upgrade at build time.
The helper and realtime Dockerfiles were missing this step.
The helper (Alpine 3.21) ships with CVE-2025-15467 in OpenSSL 3.3.5.
The realtime (Alpine 3.18) has outdated OpenSSL 3.1.2 with HIGH CVEs.
Adding apk upgrade before apk add makes both images consistent
with the production Dockerfile.
2026-04-05 00:23:17 +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
2ed360f0e0
Merge remote-tracking branch 'origin/next' into feat/railpack
2026-03-23 21:58:33 +01:00
Aditya Tripathi
cddbaf581f
refactor(railpack): extract static image build, fix port logic, bump to v0.22.0
...
Extract build_railpack_static_image() into its own method, prevent port
override when is_static is set, bump Railpack to 0.22.0, and improve
test setup with beforeEach and correct polymorphic env var fields.
2026-03-23 19:02:10 +00:00
Aditya Tripathi
793077d74f
feat(buildpack): add Railpack as a build pack option
2026-03-23 17:12:02 +00: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
b71d1561f3
chore(realtime): upgrade npm dependencies
...
Update dependencies in coolify-realtime package:
- @xterm/addon-fit 0.10.0 → 0.11.0
- @xterm/xterm 5.5.0 → 6.0.0
- axios 1.12.0 → 1.13.6
- cookie 1.0.2 → 1.1.1
- dotenv 16.5.0 → 17.3.1
- node-pty 1.0.0 → 1.1.0 (now uses node-addon-api instead of nan)
- ws 8.18.1 → 8.19.0
2026-03-10 21:07:14 +01:00
Andras Bacsai
5c5f67f48b
chore: prepare for PR
2026-03-10 20:37:22 +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
Mgs. M. Rizqi Fadhlurrahman
8a0b37c851
chore: update Nixpacks version to 1.41.0
2025-10-31 08:45:42 +07:00
Andras Bacsai
385af3143b
fix: optimize caching in Dockerfile and GitHub Actions workflow
2025-10-27 16:59:41 +01:00
Andras Bacsai
22f7a20daa
fix(docker): streamline openssh-client installation in Dockerfile
...
- Removed temporary repository configuration for Alpine v3.21.
- Upgraded system packages and added openssh-client directly to the installation process.
2025-09-24 20:49:49 +02:00
Andras Bacsai
f3164f6ac1
fix(docker): adjust openssh-client installation in Dockerfile to avoid version bug
...
- Specified installation of openssh-client from Alpine v3.21 to prevent issues with version r8.
- Updated repository configuration to temporarily include v3.21 for this installation.
2025-09-24 20:41:17 +02:00
Andras Bacsai
90abdb0244
chore(docker): add a blank line for improved readability in Dockerfile
2025-09-15 18:57:30 +02:00
Andras Bacsai
f6c0c9c0fd
Merge pull request #6604 from coollabsio/dependabot/npm_and_yarn/docker/coolify-realtime/axios-1.12.0
...
chore(deps): bump axios from 1.8.4 to 1.12.0 in /docker/coolify-realtime
2025-09-15 12:49:45 +02:00
dependabot[bot]
d679e1a7d0
chore(deps): bump axios from 1.8.4 to 1.12.0 in /docker/coolify-realtime
...
Bumps [axios](https://github.com/axios/axios ) from 1.8.4 to 1.12.0.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.8.4...v1.12.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.12.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-13 12:45:57 +00:00
peaklabs-dev
b140aa1996
chore(deps): bump minio and Nixpacks version
2025-09-10 19:58:10 +02:00
peaklabs-dev
3343806176
fix(backups): rollback helper update for now
2025-08-26 18:44:29 +02:00
Andras Bacsai
0e7cc988a6
feat(user): add changelog read tracking and unread count method
2025-08-12 10:06:19 +02: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
889712b53a
chore(deps): update npm and composer deps
2025-07-18 16:24:13 +02:00
Andras Bacsai
f7d6aa850b
fix(terminal): Terminal through Cloudflare tunnel works?!
...
fix(dependencies): update realtime version to 1.0.9 and cloudflared version to 2025.5.0; enhance SSH argument parsing in terminal-server.js
2025-05-30 17:50:06 +02:00
peaklabs-dev
d65f6ba2ec
fix(docker): fix production dockerfile
...
- remove tailwind.config.js as it is no longer needed
- upgraded Node to v24 to fix a vulnerability
2025-05-14 12:53:08 +02:00
Andras Bacsai
f5cc272861
fix(terminal): enhance WebSocket client verification with authorized IPs in terminal server
2025-04-25 15:35:23 +02:00
Andras Bacsai
77c8ed769b
chore(deps): update axios and dotenv versions in package-lock.json; bump realtime version to 1.0.7
2025-04-14 14:30:57 +02:00
Andras Bacsai
0f0497c7fb
chore(versions): update realtime version to 1.0.7 and bump dependencies in package.json
2025-04-14 11:48:44 +02:00
Andras Bacsai
79f9b85771
refactor(Dockerfile): remove service generation command from the build process to streamline Dockerfile and improve build efficiency
2025-04-13 16:02:06 +02:00
Andras Bacsai
5cc189b69a
refactor(Dockerfile): reintroduce service generation command in the build process for consistency and ensure proper asset compilation
2025-04-13 15:38:17 +02:00
Andras Bacsai
3803bac2aa
refactor(Dockerfile): streamline RUN commands for improved readability and maintainability by adding line continuations
2025-04-13 15:22:00 +02:00
Andras Bacsai
1ab7405e2e
refactor(ServicesGenerate): update command signature from 'services:generate' to 'generate:services' for consistency; update Dockerfile to run service generation during build; update Odoo image version to 18 and add extra addons volume in compose configuration
2025-04-13 15:16:54 +02:00
peaklabs-dev
03b0ee59f6
feat(dep): bump all dependencies
2025-03-31 18:50:42 +02:00
peaklabs-dev
c3c1bbc120
fix(core): production dockerfile
2025-02-24 18:12:48 +01: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
peaklabs-dev
edd4512f2b
fix(helper): downgrade Nixpacks to v1.29.0
2025-01-23 13:22:14 +01:00
peaklabs-dev
168618f131
fix(routes): local API docs not available on domain or IP
2025-01-22 13:30:10 +01:00
Andras Bacsai
bb08504db5
chore(docker): add blank line for readability in Dockerfile
2025-01-22 11:29:27 +01:00
peaklabs-dev
ac4c1496a6
chore(dep): bump nixpacks version
2025-01-21 21:15:28 +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
Andras Bacsai
b1759bf25d
use only port 8080 in the new version
2024-12-17 11:30:36 +01:00
peaklabs-dev
02976e454a
fix: check port 8080 and fallback to 80
2024-12-17 11:02:47 +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
f9d509bc4c
enhance debug mode script to clear optimized classes after installing development dependencies
2024-12-16 12:19:07 +01:00
Andras Bacsai
e90df5a46b
fix: debug mode
2024-12-16 12:14:36 +01:00
Andras Bacsai
e0e2126f38
fix: update Dockerfile entrypoint path to /etc/entrypoint.d
2024-12-16 12:08:30 +01:00
Andras Bacsai
52310fd21a
add debug dev
2024-12-16 12:05:16 +01:00
Andras Bacsai
3a76ffd6ac
chore: update PHP configuration to set memory limit using environment variable
2024-12-13 10:01:20 +01:00
Andras Bacsai
d2ff8c6521
feat: add seeder command and configuration for database seeding
2024-12-11 21:31:24 +01:00
Andras Bacsai
a5b48caeb9
do prod migration with custom command
2024-12-11 17:01:06 +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
854fd3eab2
fix: missing css
2024-12-10 08:21:01 +01:00
Andras Bacsai
d641975040
fixes
2024-12-09 15:19:33 +01:00
Andras Bacsai
8f48f84bdf
development should work now
2024-12-09 13:34:31 +01:00
peaklabs-dev
9d80ae76c6
fix versions, remove some comments
2024-11-22 17:54:26 +01:00
peaklabs-dev
652e9f3fdb
fix user id and group id
2024-11-22 17:49:03 +01:00
peaklabs-dev
dbbdb5b770
upgrade to php 8.4 and set user and groupe ID
2024-11-22 17:42:55 +01:00
🏔️ Peak
1287dc4dac
Merge branch 'next' into new-dockerfiles
2024-11-15 13:46:47 +01:00
Andras Bacsai
959c21a888
force image update
2024-11-15 12:42:08 +01:00
🏔️ Peak
962807aaf3
Merge branch 'next' into new-dockerfiles
2024-11-15 12:25:37 +01:00
Andras Bacsai
210a428f93
fix: init script + optimize laravel
2024-11-15 10:47:30 +01:00
Andras Bacsai
4053c3003d
fix
2024-11-15 10:22:47 +01:00
Andras Bacsai
477a453ffa
fix: deployment optimizations
2024-11-15 10:16:49 +01:00
Andras Bacsai
825e8c6d3e
hmm
2024-11-15 09:51:41 +01:00
peaklabs-dev
11bb963198
Merge branch 'new-dockerfiles' of https://github.com/peaklabs-dev/coolify into new-dockerfiles
2024-11-14 12:53:58 +01:00
peaklabs-dev
a2e0a378b6
install vim
2024-11-14 12:53:54 +01:00
🏔️ Peak
c8b5a4bb2e
Merge branch 'next' into new-dockerfiles
2024-11-14 12:49:50 +01:00
peaklabs-dev
689396fa47
use old user here
2024-11-13 19:11:24 +01:00
peaklabs-dev
5ec202dbe0
Update Dockerfile
2024-11-13 18:48:56 +01:00
🏔️ Peak
8cf7dd89ae
Merge branch 'new-dockerfiles' into dep-and-remove-unused-stuff
2024-11-13 18:47:23 +01:00
peaklabs-dev
9343cd6464
add config cache
2024-11-13 18:32:33 +01:00
peaklabs-dev
23ee1a0c54
bump helper dep
2024-11-13 18:22:53 +01:00
peaklabs-dev
8fc6ffc7d7
bump testing host dep
2024-11-13 18:18:40 +01:00
peaklabs-dev
65255a2c81
bump dev dep
2024-11-13 18:18:27 +01:00
peaklabs-dev
07c8ec25ec
Update Dockerfile
2024-11-13 18:12:01 +01:00
peaklabs-dev
725de2fe9f
dep bum dockerfile
2024-11-13 18:08:48 +01:00
peaklabs-dev
a399f41f81
switch user
2024-11-13 17:54:00 +01:00
peaklabs-dev
72f344ee73
added comments
2024-11-13 17:36:44 +01:00
peaklabs-dev
5972ba7ab6
Update Dockerfile
2024-11-13 17:34:33 +01:00
peaklabs-dev
36e4979dc3
only copy needed files into prod image
2024-11-13 17:31:44 +01:00
peaklabs-dev
bb6315d759
add config cache
2024-11-13 17:19:06 +01:00
peaklabs-dev
5b5f5832b8
enable opcache and combine run commands
2024-11-13 15:17:50 +01:00
peaklabs-dev
4117d93467
new dockerfile
2024-11-13 14:51:39 +01:00
peaklabs-dev
2ccdbe8015
update terminal dep
2024-11-13 13:45:38 +01:00
Andras Bacsai
2d64c006e2
just triggering the workflow (I'm such a pro developer 10x)
2024-11-08 11:11:31 +01:00
Andras Bacsai
e2ed213957
fix: update packagejson of coolify-realtime + add lock file
2024-11-07 14:06:32 +01:00
Andras Bacsai
c7a593b102
Merge pull request #4162 from peaklabs-dev/fix-dockerfile
...
Fix: Prod Dockerfile warning
2024-11-07 12:45:47 +01:00
Andras Bacsai
6246eb7199
update Nixpacks to the latest 1.29.0
2024-11-07 12:42:21 +01:00
peaklabs-dev
0305780449
Update Dockerfile
2024-11-07 12:24:40 +01:00
Andras Bacsai
673ac44fe8
fix: clear route / view
2024-11-06 10:08:43 +01:00
Andras Bacsai
ac768e5313
feat: limit storage check emails
...
feat: sentinel should send storage usage
2024-10-22 14:01:36 +02:00