Yassine Doghri
c13bbdffdf
fix(docker): add arch-specific supercronic and s6-overlay services
...
fix #580
2026-02-24 21:04:00 +01:00
Yassine Doghri
385a3cb13a
ci(docker): edit CI Dockerfile to install pnpm using corepack
2026-02-19 21:44:03 +00:00
Yassine Doghri
ed57e13b40
feat: set min PHP version to 8.5 + upgrade CI4 to 4.7
...
update all dependencies to latest
2026-02-19 16:23:20 +00:00
Yassine Doghri
3943441683
build(docker): set major version channel tags to prevent major breaking changes (1, 2-next, ...)
2026-02-19 12:44:23 +00:00
Yassine Doghri
f01de13637
build(docker): push amd64 image before overwriting manifest with both amd64 and arm64 platforms
2026-02-17 22:02:46 +01:00
Yassine Doghri
77826552f1
fix(docker): create optimized builder with docker-container driver for arm64 builds
...
closes #580
2026-02-17 20:32:17 +01:00
Yassine Doghri
e5fb676cb6
feat(docker): replace all-in-one image with FrankenPHP and Caddy based image + discard other images
...
- use serversideup/php as a base image
- remove nginx unit base
- remove app / webserver images
- add bundle stage to remove pipeline dependency
- update docker setup docs
- edit gitlabci rules and release logic
2026-02-17 19:31:24 +00:00
Yassine Doghri
835f099f2e
docs: update starlight to 0.35.2 + update docker images to latest
2025-08-29 10:37:01 +00:00
Yassine Doghri
94cea0ce91
feat: set min PHP version to 8.4
...
update CI4 to 4.6.0 + use codeigniter-vite and vite-plugin-codeigniter to load assets
2025-03-14 12:54:51 +00:00
Yassine Doghri
65d74f14e6
fix: set user as www-data when running cron jobs in docker's supervisord config
...
This prevents any ownership issue when cron tasks create cache files
2024-11-06 13:19:59 +00:00
Yassine Doghri
63c763f941
fix(docker-image): clear cache to account for new assets and data structure changes
...
fixes #510
2024-11-06 13:19:58 +00:00
Yassine Doghri
827522643e
build: release next major version as prerelease
...
- edit .releaserc + gitlab-ci to add next branch
- add plugins folder to bundle
BREAKING CHANGE: next major release including plugins architecture
2024-06-19 10:00:45 +00:00
Yassine Doghri
b5bd2db28f
build(php): upgrade min php version to 8.3
2024-06-14 15:53:33 +00:00
Yassine Doghri
13db54ccce
build(devcontainer): move dev docker files to .devcontainer and set dev environment in app service
...
- add mailpit service to debug email
- remove s3 service
2024-03-28 12:04:12 +00:00
Yassine Doghri
4af40b5a71
ci: bump alpine version in docker ci image
2024-02-20 09:43:32 +00:00
Yassine Doghri
8cd7886676
fix(analytics): upgrade opawg's user-agents-php to user-agents-v2-php
...
update php and js dependencies to latest
2023-12-21 15:48:54 +00:00
Romain de Laage
04b2d8bafa
build(docker): update nginx unit image to 1.31.0
2023-10-23 11:04:51 +00:00
Yassine Doghri
7e20df6a58
build(docker): build castopod/castopod image in priority
2023-07-04 11:40:21 +00:00
Romain de Laage
233ece4b3a
build(docker): use common PHP configuration for Nginx Unit and FPM images
2023-06-26 11:24:45 +02:00
Yassine Doghri
d8e1d4031d
feat(import): run podcast imports' processes asynchronously using tasks
...
- use codeigniter4/tasks project to handle cron tasks
- use yassinedoghri/podcast-feed project to parse feeds for imports
2023-06-21 16:17:11 +00:00
Romain de Laage
2b516fee14
build(docker): unify video clipper and php-fpm containers, switch to debian
2023-06-21 09:56:47 +00:00
Romain de Laage
bb3c8ba6d1
build(docker): include content type header for transcript files
2023-06-19 16:52:03 +02:00
Yassine Doghri
7bf31c6a8f
build(docker): upgrade node to v18 for dev Dockerfile
2023-06-12 15:49:55 +00:00
Yassine Doghri
d4d58b948b
ci: update Dockerfile to latest alpine image
2023-06-05 16:20:19 +00:00
Yassine Doghri
1ce13c6721
build(docker): build and push amd64 image first for castopod/castopod
2023-05-09 12:24:32 +00:00
Yassine Doghri
71bd124596
build(docker): run arm64 build only on release branches
...
+ fix dockerfile path for castopod image
2023-05-05 17:09:23 +00:00
Romain de Laage
7c02774924
build(docker): add ability to configure timeouts, max body size and max memory limit
2023-05-05 14:18:42 +00:00
Yassine Doghri
b3b7f446b1
build(docker): remove arm64 build for images but unit to reduce build time
2023-05-04 12:41:01 +00:00
Romain de Laage
0999b02bba
build(docker): create context before builder
2023-04-28 17:57:28 +02:00
Romain de Laage
f966f039dd
build(docker): add TLS certificates to docker build tasks
2023-04-28 13:42:02 +02:00
Romain de Laage
c2ffc9aec3
build(docker): create builder before building images
2023-04-27 12:45:48 +00:00
Romain de Laage
44eb1646db
build(docker): use buildx to build AMD and ARM images
2023-04-26 13:00:42 +00:00
Romain de Laage
18f6b75dee
build(docker): use supervisord in unit image
2023-03-22 11:53:38 +01:00
Yassine Doghri
b3c6e05e6f
fix: change app.mediaBaseURL to media.baseURL in install, docker entrypoints and docs
2023-03-17 17:36:26 +00:00
Yassine Doghri
729edc9afa
build(ci): add npm to docker/ci image for semantic release
2023-03-17 17:08:19 +00:00
Romain de Laage
ab275e978c
build(docker): add alternative Nginx Unit image
2023-02-25 15:10:19 +00:00
Yassine Doghri
9ef58808fc
ci: update bundle scripts to use pnpm exec + add openssh-client to ci docker image
2023-02-22 17:25:14 +00:00
Yassine Doghri
05d27400a0
ci: add intl extension to ci docker image
2023-02-22 16:50:24 +00:00
Yassine Doghri
34777598dd
build: replace npm with pnpm + add Dockerfile for ci
...
update php and js dependencies to latest
2023-02-22 14:36:56 +00:00
Benjamin Bellamy
8884598a56
fix(docker): update nginx configuration
2023-01-16 16:26:56 +00:00
Yassine Doghri
67b6e30d24
build(docker): add --cleanup flag to each kaniko build
...
flag is used to clean the filesystem at the end of the build
2022-11-04 10:39:26 +00:00
Yassine Doghri
c69c0fbb40
build(docker): replace libjpeg-dev with libjpeg62-turbo-dev in development image
2022-11-04 10:39:26 +00:00
Romain de Laage
1192a228ef
build(docker): add dedicated ffmpeg image to run video clips' scheduled tasks
2022-11-01 17:55:39 +00:00
Romain de Laage
c94bd7cf81
build(docker): run automatic database migration in entrypoint
2022-10-24 16:05:49 +00:00
Yassine Doghri
3a57538572
build: set minimal php version to 8.1
...
closes #225
2022-10-17 14:17:50 +00:00
Romain de Laage
88fb618c28
build(docker): forward server name to the PHP application
...
fixes #246
2022-10-16 14:32:12 +00:00
Romain de Laage
ab330e773e
build(docker): add generic beta tag for web-server image
2022-10-01 07:10:37 +00:00
Yassine Doghri
65173e5180
build(docker): set beta tag to production images for latest beta version
2022-09-28 15:18:05 +00:00
Romain de Laage
e98ec8c950
build(docker): add email configuration for the docker image
2022-09-19 13:04:49 +00:00
Yassine Doghri
ddfa2965c3
build: change ffmpeg static release link to a specific version (5.1.1)
2022-09-14 15:47:42 +00:00