mirror of
https://github.com/Mic92/nixos-wiki-infra.git
synced 2025-06-26 20:51:56 +02:00
upgrade to postgresql 16
This commit is contained in:
parent
3bbd6366a7
commit
f703ee79fc
@ -17,12 +17,12 @@ let
|
|||||||
{
|
{
|
||||||
name = "wiki-backup";
|
name = "wiki-backup";
|
||||||
runtimeInputs = [
|
runtimeInputs = [
|
||||||
pkgs.postgresql
|
config.services.postgresql.package
|
||||||
pkgs.util-linux
|
pkgs.util-linux
|
||||||
];
|
];
|
||||||
text = ''
|
text = ''
|
||||||
mkdir -p /var/lib/mediawiki/backup/
|
mkdir -p /var/lib/mediawiki/backup/
|
||||||
runuser -u postgres -- pg_dump --format=custom mediawiki > /var/lib/mediawiki/backup/db.tmp
|
runuser -u postgres -- pg_dump --compress=zstd --format=custom mediawiki > /var/lib/mediawiki/backup/db.tmp
|
||||||
mv /var/lib/mediawiki/backup/{db.tmp,db}
|
mv /var/lib/mediawiki/backup/{db.tmp,db}
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
@ -46,7 +46,7 @@ let
|
|||||||
old-wiki-restore = pkgs.writeShellApplication {
|
old-wiki-restore = pkgs.writeShellApplication {
|
||||||
name = "old-wiki-restore";
|
name = "old-wiki-restore";
|
||||||
runtimeInputs = [
|
runtimeInputs = [
|
||||||
pkgs.postgresql
|
config.services.postgresql.package
|
||||||
pkgs.coreutils
|
pkgs.coreutils
|
||||||
pkgs.util-linux
|
pkgs.util-linux
|
||||||
mediawiki-maintenance
|
mediawiki-maintenance
|
||||||
|
@ -127,6 +127,8 @@ in
|
|||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
services.postgresql.package = pkgs.postgresql_16;
|
||||||
|
|
||||||
networking.firewall.allowedTCPPorts = [ 443 80 ];
|
networking.firewall.allowedTCPPorts = [ 443 80 ];
|
||||||
security.acme.acceptTerms = true;
|
security.acme.acceptTerms = true;
|
||||||
services.nginx.virtualHosts.${config.services.mediawiki.nginx.hostName} = {
|
services.nginx.virtualHosts.${config.services.mediawiki.nginx.hostName} = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user