Jose Quintana
bc7b7cdde2
chore: update Alpine (3.22.2) & Debian (13.3) Docker images ( #619 )
2026-01-22 22:00:01 +01:00
Jose Quintana
be04262464
refactor: prefer 'gnueabihf' binary for Debian linux/arm/v7 Docker image ( #609 )
2025-12-26 16:07:00 +01:00
Jose Quintana
c66c791ca9
refactor: prefer dynamically-linked binaries for Debian Docker images ( #588 )
...
* refactor: prefer dynamically-linked binaries for debian docker images
* fix: disable dynamically-linked binary execution tests
As dynamically-linked binaries can not be executed for obvious reasons
* docs: improve os/arch section
2025-11-29 03:04:56 +01:00
Jose Quintana
b23498458f
refactor: Rootless Debian and Alpine Docker images by default ( #567 )
...
* chore: setup user public directory, permissions and symlink
* chore: alpine and debian rootless
* docs: rootless information
2025-11-17 23:22:20 +01:00
Jose Quintana
d48da4ca06
refactor: simplify public dir for docker image & default error pages ( #579 )
2025-11-15 21:48:54 +01:00
Jose Quintana
a7e8fa3272
chore: update Alpine (3.21.5) & Debian (12.12) Docker images ( #573 )
2025-10-23 22:35:51 +02:00
Jose Quintana
2a0923866f
chore: update docker alpine images to 3.21.4 ( #563 )
2025-09-08 11:05:26 +02:00
Jose Quintana
47ce050388
chore: update Alpine (3.20.7) & Debian (12.11) Docker images ( #553 )
2025-07-21 22:00:43 +02:00
Jose Quintana
a384d9230a
chore: update Alpine (3.20.6) and Debian (12.10) Docker images ( #539 )
2025-04-16 21:38:03 +02:00
Jose Quintana
99aa74db6c
chore: update Alpine (3.19.6) and Debian (12.9) Docker images ( #518 )
2025-01-15 16:55:30 +01:00
Jose Quintana
4ed4bb4474
chore: update Alpine (3.19.4) and Debian (12.8) Docker images ( #505 )
...
* chore: update Debian Docker images to 12.8
* chore: update Alpine Docker images to 3.19.4
2024-11-29 21:55:34 +01:00
Jose Quintana
6bb6138671
chore: update Alpine (3.18.9) and Debian (12.7) Docker images ( #478 )
2024-09-08 22:19:04 +02:00
Jose Quintana
87ce30d0fb
chore: update debian docker images to 12.6 ( #461 )
2024-07-06 20:57:07 +02:00
Jose Quintana
057239da40
chore: update alpine docker images to 3.18.7 ( #459 )
2024-07-01 23:36:17 +02:00
Jose Quintana
e031a7d79a
chore: debian 12.5 docker image update
2024-02-28 21:46:47 +01:00
Jose Quintana
5623799c54
chore: alpine 3.18.6
2024-02-10 22:07:30 +01:00
Jose Quintana
a7dc6ace80
refactor: drop linux ppc64le/s390x from alpine and scratch docker ( #309 )
...
The SWS binaries for ppc64le (powerpc64le-unknown-linux-gnu) and
s590x (s390x-unknown-linux-gnu) are dynamically linked so
it does **not** make so much sense to deliver them with either the
Alpine (musl) or the Scratch images (they even do not work properly as
of writing).
So we remove those two from the SWS Alpine and Scratch Docker image
variants to avoid misunderstandings or future issues.
The Debian Docker image should be preferred instead, either linux/ppc64le
or linux/s390x respectively.
This resolves #308
2024-02-06 22:56:11 +01:00
Jose Quintana
9f2a4f0ba6
chore: alpine 3.18.5 update
2024-01-21 00:04:34 +01:00
Jose Quintana
af203ca432
chore: alpine 3.17.6 docker images
2023-12-20 12:50:02 +01:00
Jose Quintana
8cdb30510f
chore: debian 12.4 docker images
2023-12-20 12:28:41 +01:00
Jose Quintana
3099dba4d3
chore: docker ci workflow (Debian) ( #286 )
2023-11-10 22:52:33 +01:00
Jose Quintana
fd4bfd4eb5
feat: linux powerpc (ppc64le) and s390x targets ( #159 )
...
- linux/ppc64le (powerpc64le-unknown-linux-gnu)
- linux/s390x (s390x-unknown-linux-gnu)
2023-10-25 01:34:48 +02:00
Jose Quintana
89d70d054d
chore: debian 12.2 docker image update
2023-10-11 22:21:20 +02:00
Jose Quintana
65dcd171da
chore: update devel docker images [skip ci]
2023-08-10 01:05:17 +02:00
Jose Quintana
37a5113ee2
chore: debian 12.1 docker image
2023-08-09 23:51:54 +02:00
Jose Quintana
21420531cb
chore: alpine 3.17.5 docker image
2023-08-09 23:49:45 +02:00
Jose Quintana
8da2b69863
chore: alpine 3.17.4
2023-07-19 21:06:55 +02:00
Jose Quintana
3adf75e632
debian docker images using statically-linked binary (musl)
...
debian 12.0 image variants:
- docker pull joseluisq/static-web-server:2-debian
- docker pull joseluisq/static-web-server:2.y-debian
- docker pull joseluisq/static-web-server:2.y.z-debian
2023-06-14 00:35:58 +02:00
Juan Calderon-Perez
e36a522392
chore: update alpine to 3.17.3 ( #199 )
2023-04-24 12:38:51 +02:00
Jose Quintana
592e1be3c0
chore: alpine 3.16.5 docker images update
2023-04-17 21:58:12 +02:00
Jose Quintana
cf0d618760
refactor: logo and description
2023-03-19 01:57:00 +01:00
Jose Quintana
7b81f0c061
chore: update alpine 3.16.4 docker images
2023-02-15 01:00:33 +01:00
Jose Quintana
fb3fb235bb
refactor: update links to new static-web-server organization
...
new organization link https://github.com/static-web-server
2022-10-20 23:52:32 +02:00
Kian-Meng Ang
59a75e6aa9
docs: fix typos ( #140 ) [skip ci]
...
fix typos found via `codespell -L crate`
2022-09-17 04:13:32 +02:00
Philipp Hartenfeller
904c3cb20b
New flag to make trailing slash redirect optional ( #131 )
...
* added redirect-trailing-slash flag
* add default option to test config
* fixed existing tests
* added tests
* added flag to docs
* refactor: grouping static-files handle parameters into a new type
* implemented change requests
Co-authored-by: Jose Quintana <joseluisquintana20@gmail.com >
2022-08-13 22:53:56 +02:00
Jose Quintana
78a5611bf9
feat: alpine 3.16 docker images
2022-07-04 22:53:16 +02:00
Jose Quintana
15ab845af2
Merge pull request #93 from joseluisq/snyk-fix-c542b1b89ca615890fda314de713ac87
...
[Snyk] Security upgrade alpine from 3.14 to 3.15
2022-03-17 08:40:50 +01:00
snyk-bot
3348826441
fix: docker/devel/Dockerfile.alpine to reduce vulnerabilities
2022-03-17 03:26:41 +00:00
snyk-bot
dcc8a32837
fix: docker/alpine/Dockerfile to reduce vulnerabilities
2022-03-17 03:26:31 +00:00
Jose Quintana
b831bb92e0
fix: wrong binary path for devel-alpine docker image [skip ci]
2022-03-03 00:04:38 +01:00
Jose Quintana
65007f9579
fix: wrong binary path for alpine docker image
2022-02-08 23:35:54 +01:00
Jose Quintana
c2ae6a5115
feat: multi-arch docker images
...
new binary targets:
- armv7-unknown-linux-musleabihf
- arm-unknown-linux-musleabihf
new docker targets:
- linux/amd64
- linux/arm64
- linux/386
- linux/arm/v7
- linux/arm/v6
2022-02-08 00:00:03 +01:00
Jose Quintana
ac8f87c1f9
feat: alpine 3.14 docker images
2022-01-06 22:17:46 +01:00
Jose Quintana
0a02da3336
Merge pull request #62 from joseluisq/feature/gracefully_shutdown_server_support
...
feat: graceful shutdown support for http1 / http2 servers by default
2021-10-30 01:31:07 +02:00
Jose Quintana
ef52492d8d
refactor: STOPSIGNAL SIGQUIT for docker images (graceful shutdown)
...
basically these docker changes match the `graceful shutdown` feature
at docker level
2021-10-30 01:13:35 +02:00
Jose Quintana
802c6fe004
refactor: devel docker images [skip ci]
2021-10-29 13:51:01 +02:00
Jose Quintana
b2f09abdcc
refactor: remove optional extra docker scratch/alpine volumes
...
scratch/alpine docker images were creating an extra volume at /public.
the problem is that for example an extra docker volume can difficult
umounting shares on unRAID and other environments.
these extra docker volumes can be perfectly optional, so this commit
remove them of scratch and alpine images.
resolves #51
2021-09-06 22:10:27 +02:00
Jose Quintana
27f56874cf
refactor: utf-8 for default docker index.html file [skip ci]
2021-08-15 22:31:27 +02:00
Jose Quintana
2aa130dd0b
refactor: move public to docker dir
2021-07-08 12:31:23 +02:00
Jose Quintana
6fe04a5eaf
refactor: docker images to use new binary source
2021-06-22 23:14:07 +02:00