Commit Graph

81 Commits

Author SHA1 Message Date
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
3f801bf1a5 Update PHP 8.0 2022-10-25 22:37:22 +02:00
7ffaafb436 2.5.2 2022-10-21 13:55:32 +02:00
b49d7faf71 Stay on 3.15 2022-06-09 09:36:59 +02:00
bce0488aed 2.5.1
Also update alpine to 3.16
2022-06-09 09:35:02 +02:00
939b644424 Update alpine image to 3.15
Also use latest Composer 2.2
2022-05-21 21:27:30 +02:00
3f62284368 2.5.0 2022-05-21 21:11:57 +02:00
ed49d39db4 wallabag isn't compatible with Composer 2.3
Install the latest known 2.2 version instead.
2022-04-01 16:20:35 +02:00
983bfe094b Remove forced composer v1 2022-02-15 09:29:16 +01:00
55b4290605 2.4.3 2022-02-14 17:00:55 +01:00
13818bd90e 2.4.2 2021-03-16 12:17:19 +01:00
9d44149e4d 2.4.1 2021-01-05 15:00:15 +01:00
aede9b9c98 Fix upgrading to 2.4 requires make and bash
Running `make update` requires make and bash to be installed.

Closes #237
2020-12-29 00:20:52 +01:00
a04e494755 Update to 2.4.0 2020-12-10 16:04:00 +01:00
bd6e2b174e 2.4.0 2020-12-10 15:05:43 +01:00
c5df063ccb update Alpine base image to 3.12, change packages 2020-11-28 20:35:26 +01:00
1693adc27c Prepare for wallabag 2.4
Problem: I try to build image for wallabag 2.4-dev as of Feb 29, 2020.
The building fails due to two missing packages:

* py-mysqldb
* py-psycopg2

It seems these two packages are included in alpine:3.10, not yet in
alpine:latest. After launching wallabag 2.4-dev, a zhihu page reports
error and wallabag suggests to install php7-intl.

Solution:

* Fix alpine version to 3.10. The reason is also to avoid
CVE-2019-5021 (alpine set root password to NULL). 3.10 is not affected.
In case some users use tag 3.9 and happen to have 3.9.2, then they may
be affected.
* Add php7-intl to meet new requirement
2020-02-29 08:40:31 -07:00
503114fcba Fix iconv/musl
This PR adds 2 instructions to the Docker image build, making sure that `iconv` is setup properly.

This fixes https://github.com/wallabag/wallabag/issues/4011

For more context about the actual underlying issue that this fixes, you can read up
* https://github.com/docker-library/php/issues/240
* https://github.com/docker-library/php/issues/428

Kind regards
2019-06-14 13:44:59 +02:00
b2afa8eff4 2.3.8 2019-05-14 12:15:56 +02:00
4abeb0db73 2.3.7 2019-03-04 13:44:40 +01:00
8737b7115e Adds tzdata to installed packages
This allows for setting the timezone using the TZ environment variable.
2019-02-26 21:46:49 +01:00
e292a1c0c2 2.3.6 2019-01-11 22:09:49 +01:00
ad326dcfe3 Add php7-tidy 2018-12-15 16:31:59 +01:00
f9f5b5c68c 2.3.5 2018-12-15 07:18:19 +01:00
0cee0470de Add missing PHP extension 2018-11-24 22:38:53 +01:00
b626873351 2.3.4 2018-11-24 21:57:13 +01:00
e510f9db1b Use alpine:latest instead of alpine:edge for base
While investigating of wallabag/wallabag#3723:
- I could not build wallabag docker image with edge
- I succeeded in building with latest
- building with latest resolved wallabag/wallabag#3723

Additionally, alpine recommends against using edge for end users ([0][]).

[0]: https://wiki.alpinelinux.org/wiki/Edge
2018-10-10 20:08:41 -04:00
8fd1421d36 Update to 2.3.3 2018-07-15 21:02:12 +02:00