Commit Graph

74 Commits

Author SHA1 Message Date
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
0f52136d3d wallabag 2.3.2 2018-01-22 13:39:11 +01:00
ef910d313c wallabag 2.3.1 2017-12-26 21:12:13 +01:00
7b68684720 Updated image to wallabag 2.3.0 2017-12-12 22:28:19 +01:00
5123e9de38 use https for getting composer 2017-07-20 21:32:25 +02:00
abb0647cbd Update Dockerfile to 2.2.3 2017-05-18 11:05:41 +02:00
6f22d1ef68 switched to alpine edge
there are alot of php fixes in edge. alot of people have problems with
php and older kernel versions to collect random data.

also included a alpine upgrade command. this will prevent docker from
building a wallabag image with older system files.
2017-05-09 08:59:37 +02:00
d1c050662b added edge main repo to fix rabbitmq-c dep for php7-amqp 2017-03-22 11:24:05 +01:00