Commit graph

35 commits

Author SHA1 Message Date
Frank aa2657ec75
Update Dockerfile
Add Redis to the default php modules
2024-05-02 11:30:36 +02:00
Julian Prieber 42968e7898
Merge pull request #108 from thylong/feat/alpine-version-bump
chore(alpine): bump alpine version to 3.19
2024-01-03 00:17:58 +01:00
thylong d9898f2e66
chore(alpine): bump alpine version to 3.19 2023-12-27 17:53:29 +01:00
thylong 32305b4d3a
feat(non-root): run container as non-root with read-only fs
This commit allows any container based on linkstack image
to be run as non-root with apache user and limit to RO the
filesystem permissions. Ensuring a much more secured runtime.
2023-12-27 17:31:07 +01:00
thylong b56846d0ad
fix(log): drop /var/log symlinks 2023-12-27 12:34:04 +01:00
Théotime Lévêque 9da49c5886
refactor(Dockerfile): replace apache2 & php files by static config file.
Just as for the docker-entrypoint.sh, as the configuration is now
defined at build time and overriden at runtime strictly through
environment variables, it's not necessary anymore to capture config
file changes as they become immutable.
2023-12-27 12:30:11 +01:00
Théotime Lévêque 52f17a764c
feat(config): move PHP configuration from runtime to build time
This commit is the second of a PR that will
aim at dropping requirement to run containers
with root permissions.

This commit leverages env vars rather than sed &
dynamic environment substitution for php.ini file.
2023-12-27 12:30:09 +01:00
Théotime Lévêque 60ea64a7db
feat(config): move apache2 configuration from runtime to build time
This commit is the first of a PR that will
aim at dropping requirement to run containers
with root permissions.

This commit leverages PassEnv rather than sed &
dynamic environment substitution in the config files.
2023-12-27 12:29:50 +01:00
Julian Prieber 8b5d5c0d7d
Merge pull request #67 from LinkStackOrg/dependabot/docker/alpine-3.18.2
Bump alpine from 3.18.0 to 3.18.2
2023-06-23 23:49:44 +02:00
Julian Prieber 68de4f6d5e
Merge pull request #70 from LinkStackOrg/dev
Dev
2023-06-23 23:49:35 +02:00
dependabot[bot] 98c8574689
Bump alpine from 3.18.0 to 3.18.2
Bumps alpine from 3.18.0 to 3.18.2.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-23 20:05:37 +00:00
Julian Prieber 73265f230a Revert "Merge pull request #58 from LinkStackOrg/dependabot/docker/alpine-3.18.0"
This reverts commit b8f3328320, reversing
changes made to e300bf8408.
2023-06-23 22:01:32 +02:00
Julian Prieber 9890ee79cc Update to PHP 8.2 2023-06-23 21:20:52 +02:00
Julian Prieber 0de9abe643 Revert "Update to PHP 8.2"
This reverts commit f1a9a1b504.
2023-06-23 21:20:28 +02:00
Julian Prieber f1a9a1b504 Update to PHP 8.2 2023-06-04 18:08:45 +02:00
dependabot[bot] dea4fd4d40
Bump alpine from 3.17.3 to 3.18.0
Bumps alpine from 3.17.3 to 3.18.0.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-10 20:15:57 +00:00
Julian Prieber 20049cb8b3 Chnaged workdir 2023-05-10 18:20:09 +02:00
Julian Prieber 227a970d8d
Merge pull request #52 from LinkStackOrg/dependabot/docker/alpine-3.17.3
Bump alpine from 3.17.2 to 3.17.3
2023-05-06 14:53:18 +02:00
Julian Prieber e97ca4ae1c Name change 2023-05-01 15:22:09 +02:00
dependabot[bot] 880cafd093
Bump alpine from 3.17.2 to 3.17.3
Bumps alpine from 3.17.2 to 3.17.3.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-29 20:01:22 +00:00
Julian Prieber bce2541e68 Update Dockerfile 2023-03-09 22:06:32 +01:00
Julian Prieber 839f81cb92 Enable compression
Enable mod_deflate for text compression
2023-03-09 15:20:30 +01:00
dependabot[bot] 972b7e5e54
Bump alpine from 3.17.1 to 3.17.2
Bumps alpine from 3.17.1 to 3.17.2.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-13 20:10:13 +00:00
Julian Prieber f32a98f21a Updated to PHP 8.1 2023-01-26 14:40:19 +01:00
dependabot[bot] 68d05b8c63
Bump alpine from 3.16.0 to 3.17.1
Bumps alpine from 3.16.0 to 3.17.1.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-09 19:17:21 +00:00
J. Scott Elblein 76ce09e1f0 Minor changes
Reverted to Alpine 3.16.0 due to no PHP8 mods yet available for 3.17.0.

Slight organization and stricter chmod.

Stricter sed search and replace for httpd.conf.
2022-12-08 21:58:54 -06:00
J. Scott Elblein a413c9c632 Revert "Revert "Several changes""
This reverts commit 4e22a724b9.
2022-11-25 08:40:46 -06:00
J. Scott Elblein 9fc814d706 Revert "Revert "Merge pull request #26 from JulianPrieber/dependabot/docker/alpine-3.17.0""
This reverts commit b7781a2781.
2022-11-25 08:40:34 -06:00
Julian Prieber 4e22a724b9 Revert "Several changes"
This reverts commit 4f7443dc54.
2022-11-24 14:32:46 +01:00
Julian Prieber b7781a2781 Revert "Merge pull request #26 from JulianPrieber/dependabot/docker/alpine-3.17.0"
This reverts commit 970aec4698, reversing
changes made to 36fad27f2e.
2022-11-24 14:31:35 +01:00
dependabot[bot] 7905113b38
Bump alpine from 3.16 to 3.17.0
Bumps alpine from 3.16 to 3.17.0.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-23 19:08:08 +00:00
J. Scott Elblein 4f7443dc54 Several changes
Closes:
https://github.com/JulianPrieber/llc-docker/issues/11

+ Healthcheck Log Spam hidden.
+ FQDN Warning fixed.
+ Access+ Logs now also shown in the container log.
+ More logical container entry path.
+ Timezone fixed in log info (added tzdata).
+ docker-entrypoint.sh moved to bin path, so it can be called from anywhere, rather than only the root dir.
2022-10-14 00:11:13 -05:00
Julian Prieber 08d12e108e
Fixed bug "error while uploading Theme"
Added missing PHP extensions.
2022-07-04 13:26:29 +02:00
Julian Prieber 64f780400e
Update Dockerfile 2022-06-17 12:30:04 +02:00
Julian Prieber 2021981cc8 Added docker files 2022-06-16 17:00:01 +02:00