108 Commits

Author SHA1 Message Date
bfb9e7dc40 dependency upgrades
* use LTS version of composer
* use a maintained version of alpine
* upgrade php to 8.4 (because 8.1 was dropped from alpine and it's
  almost EOL)
2025-11-27 00:33:12 +01:00
42981284a6 Prepare 2.6.14 2025-10-07 09:50:42 +02:00
0e11114336 Update composer to 2.8.10
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2025-07-18 01:04:02 +02:00
6379d9b90f Update base image to Alpine 3.19
Security support on Alpine 3.18 ended on 09 May 2025.
Moving to 3.19 gives us new updates until Nov 2025 while keeping PHP 8.1

Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2025-07-18 01:01:12 +02:00
e1fafcc31f Update envsubst to v1.4.3
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2025-07-17 17:21:44 +02:00
2c1ec84dc7 Prepare 2.6.13 release 2025-06-04 17:37:11 +02:00
dd237ec16e Merge pull request #430 from caspermeijn/healthcheck
Add healthcheck to image
2025-04-20 12:58:45 +02:00
60ce6d2e4f Install the opcache extension #162 2025-04-16 21:01:34 -04:00
52afa94c77 Prepare 2.6.12 release 2025-04-10 12:08:12 +02:00
3975a28546 Prepare 2.6.11 release 2025-03-30 06:38:09 +02:00
424642d3b9 Add healthcheck to image
- Move the healthcheck from the docker-compose example to the actual image. That makes sure all user of the image automatically get the healthcheck.
- Change to `curl --fail || exit 1` as suggested in [docker documentation](https://docs.docker.com/reference/dockerfile/#healthcheck)
- Add `--silent --show-error` so that docker health state contains the output of the HTTP call instead of curl progress bar
- Set the user agent to make the logs more readable
2024-12-24 16:56:22 +01:00
78d6d36e0c Prepare 2.6.10 release 2024-11-03 08:12:24 +01:00
cb78d1c98c Prepare 2.6.9
See https://github.com/wallabag/wallabag/releases/tag/2.6.9
2024-04-03 11:00:19 +02:00
6f2ec8654e Merge branch 'master' into 2.6.x 2024-03-10 22:03:33 +01:00
bf62096c0e Prepare 2.6.8 2024-01-03 09:32:44 +01:00
2515407009 Prepare 2.6.7 2023-10-02 14:30:58 +02:00
5bde344da3 Use the release archive instead of the git archive 2023-09-27 20:38:11 +02:00
e7b0f9c7f6 Use php81-pecl-imagick from default repository
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2023-09-12 20:01:17 +02:00
75d1b96cc8 Support for gif.
Add imagick extension to support gif.
2023-09-09 10:05:42 +08:00
18d9f742fb Prepare 2.6.6 2023-09-07 09:29:14 +02:00
746c6e682b 2.6.5 2023-08-28 10:36:30 +02:00
d7e49fbda9 Revert "Update Dockerfile to release 2.6.5" 2023-08-28 10:35:58 +02:00
4b00b7f383 Update Dockerfile to release 2.6.5 2023-08-28 10:27:16 +02:00
7edde03f39 Update Dockerfile for 2.6.4 2023-08-22 15:45:19 +02:00
4b4eb85eb1 Merge pull request #363 from wallabag/nicosomb-patch-1
Update Dockerfile for wallabag 2.6.3
2023-08-21 12:18:25 +02:00
854d1027b8 Update Dockerfile for wallabag 2.6.3 2023-08-21 12:07:33 +02:00
f4517471db Get composer from official image 2023-08-15 18:21:29 +02:00
673dea7800 Merge branch 'master' into patch-1 2023-07-24 07:56:12 -05:00
886535f767 Update Dockerfile for wallabag 2.6.2 2023-07-24 13:15:37 +02:00
3538a3c8d7 Merge pull request #345 from STaRDoGG/patch-2
Add wallabag/bin to PATH
2023-07-24 10:32:36 +02:00
98ed4730b3 drop: run tests on master
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2023-07-22 18:34:12 +02:00
c0c280b606 Update base alpine to 3.18
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2023-07-22 18:32:38 +02:00
b6db602ece Update Dockerfile
Add Wallabag bin path to environment path so it's commands (i.e console cache:clear --env=prod) can be run from anywhere.
2023-06-28 20:09:05 -05:00
659a8f4d3f Update Dockerfile
Sets the workdir to navigate to the wallabag folder when entering.

Makes it much easier to not have to always drill all the way down each time you first shell in.
2023-06-28 12:27:54 -05:00
b34d71355d Relax composer
We don't need a fixed version of Composer now (as we updated most packages on wallabag)
2023-06-21 09:26:11 +02:00
8bc63c22ec Update Dockerfile 2023-06-21 07:27:14 +02:00
676572b8fe Update dependencies 2023-06-20 18:16:17 +02:00
d51cc9fe33 Update Dockerfile to 2.6.0 2023-06-20 18:07:13 +02:00
e2717ea9a9 2.5.4
See https://github.com/wallabag/wallabag/releases/tag/2.5.4
2023-02-07 22:25:16 +01:00
a298ff95f7 2.5.3 2023-02-01 10:19:37 +01:00
b10121989c Update Alpine 3.17 and PHP 8.1 2022-11-30 00:24:03 +01:00
229cb3d017 Replace Ansible with Shell script
* Remove Ansible and all Python packages
* Reduce image size by 456 MB (689 MB => 233 MB uncompressed)
* Fixes some open issues, for example, root password is not required if the database already exists.
* Show install and startup traces (traces and errors were hidden by Ansible)
2022-11-13 14:41:04 +01:00
2603775b01 Update Composer 2.2.18 2022-10-29 13:39:37 +02:00
f92efc56d6 Remove fix for gnu-libiconv (already fixed in Alpine 3.16) 2022-10-28 16:18:26 +02:00
43a26d7406 Merge pull request #302 from ngosang/feature/alpine
Update Alpine 3.16
2022-10-28 14:00:04 +02:00
104373da6d Update Alpine 3.16 2022-10-28 12:51:17 +02:00
080b97130b Merge branch 'master' into feature/bash 2022-10-28 12:44:35 +02:00
115c83794a Merge pull request #299 from ngosang/feature/php8
Update PHP 8.0
2022-10-28 09:45:12 +02:00
3214a229b6 Remove Bash and Make packages 2022-10-25 23:34:07 +02:00
66231efd36 Install from TAR file and reduce image size
* Git package not required
* Reduced Docker image size in 129 MB (808 MB -> 679 MB)
* Docker build time reduced in +1 min (no git pull)
2022-10-25 23:12:35 +02:00