mediawiki #51

Merged
teutat3s merged 3 commits from mediawiki into main 2023-11-15 20:54:05 +00:00
Owner
No description provided.
b12f added 23 commits 2023-11-06 23:07:45 +00:00
Calculated on https://spot13.com/pmcalculator/
with 4GiB RAM available, average php-fpm process size 80MiB

Original settings are
pm = dynamic
pm.max_children = 32
pm.max_requests = 500
pm.max_spare_servers = 4
pm.min_spare_servers = 2
pm.start_servers = 2
Reviewed-on: #42
Reviewed-by: b12f <hello@benjaminbaedorf.eu>
Adopt upstream recommended nginx config
https://sdk.collaboraonline.com/docs/installation/Proxy_settings.html#reverse-proxy-with-nginx-webserver
Tune according to
https://www.getpagespeed.com/server-setup/nginx/tuning-proxy_buffer_size-in-nginx
Reviewed-on: #44
Reviewed-by: b12f <hello@benjaminbaedorf.eu>
Reviewed-on: #43
Reviewed-by: b12f <hello@benjaminbaedorf.eu>
Reviewed-on: #45
Reviewed-by: Akshay Mankar <axeman@noreply.git.pub.solar>
Reviewed-on: #46
Reviewed-by: teutat3s <teutat3s@noreply.git.pub.solar>
This commit changes the file structure around, so that we have the
following parts:

`/modules` contains reusable logic blocks for hosts.
`/hosts` contains host configurations.
`/lib` contains nix library functions.
`/overlays` contains overlay files.
`/public-keys` contains all information regarding public keys.

This change reduces the complexity of flake.nix, instead delegating this
out to the `default.nix` files in the above directories.
Reviewed-on: #41
Reviewed-by: teutat3s <teutat3s@noreply.git.pub.solar>
See: https://docs.gitea.com/usage/actions/quickstart
https://app.cachix.org
Reviewed-on: #40
Reviewed-by: b12f <b12f@noreply.git.pub.solar>
Reviewed-on: #47
Reviewed-by: teutat3s <teutat3s@noreply.git.pub.solar>
teutat3s force-pushed mediawiki from 1f3f988359 to 8b3c63bd7b 2023-11-15 19:02:18 +00:00 Compare
b12f changed title from WIP: mediawiki to mediawiki 2023-11-15 20:34:28 +00:00
b12f force-pushed mediawiki from d07041df10 to 965caac0ee 2023-11-15 20:36:38 +00:00 Compare
b12f force-pushed mediawiki from 965caac0ee to f5185e5c15 2023-11-15 20:41:25 +00:00 Compare
teutat3s added 2 commits 2023-11-15 20:44:23 +00:00
fix: rebase leftover
All checks were successful
Flake checks / Check (pull_request) Successful in 17m37s
31002fbf11
teutat3s approved these changes 2023-11-15 20:51:33 +00:00
teutat3s left a comment
Owner

Love it! Thanks 💖

Love it! Thanks 💖
teutat3s merged commit 3104253b89 into main 2023-11-15 20:54:05 +00:00
teutat3s deleted branch mediawiki 2023-11-15 20:54:05 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: pub-solar/infra#51
No description provided.