add paraclub api vhost
This commit is contained in:
@@ -33,6 +33,7 @@
|
|||||||
./sites/matomo.cloonar.com.nix
|
./sites/matomo.cloonar.com.nix
|
||||||
./sites/optiprot.eu.nix
|
./sites/optiprot.eu.nix
|
||||||
./sites/paraclub.at.nix
|
./sites/paraclub.at.nix
|
||||||
|
./sites/api.paraclub.at.nix
|
||||||
./sites/tandem.paraclub.at.nix
|
./sites/tandem.paraclub.at.nix
|
||||||
./sites/module.paraclub.at.nix
|
./sites/module.paraclub.at.nix
|
||||||
|
|
||||||
|
|||||||
34
hosts/web-01.cloonar.com/sites/api.paraclub.at.nix
Normal file
34
hosts/web-01.cloonar.com/sites/api.paraclub.at.nix
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
{ pkgs, lib, config, ... }:
|
||||||
|
{
|
||||||
|
services.webstack.instances."api.paraclub.at" = {
|
||||||
|
enableDefaultLocations = false;
|
||||||
|
enableMysql = true;
|
||||||
|
authorizedKeys = [
|
||||||
|
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCmLPJoHwL+d7dnc3aFLbRCDshxRSQ0dtAVv/LYBn2/PBlZcIyVO9drjr702GL9QuS5DQyjtoZjSOvv1ykBKedUwY3XDyyZgtqjleojKIFMXkdXtD5iG+RUraUfzcFCZU12BYXSeAXK1HmIjSDUtDOlp6lVVWxNpz1vWSRtA/+PULhP+n5Cj7232Wf372+EPfQPntOlcMbyrDLFtj7cUz+E6BH0qdX0l3QtIVnK/C1iagPAwLcwPJd9Sfs8lj5C4g8T9uBJa6OX+87lE4ySYY+Cik9BN59S0ctjXvWCFsPO3udQSC1mf33XdDenc2mbi+lZWTfrN8S2K5CsbxRsVBlbapFBRwufEpN4iQnaTu1QmzDrmktBFAPJ2jvjBJPIx6W3KOy3kUwh9WNhzd/ubf9dFTHzkTzgluo/Zk6/S8fTJiA4rbYKSkLw9Y265bvtR1kfUBLKSa/Axe5dkKysX1RNKfTJEwbh2TfIS3apQPZZc5kIEWfeK/6kbQX7WJZFtTs="
|
||||||
|
];
|
||||||
|
extraConfig = ''
|
||||||
|
add_header X-Frame-Options "SAMEORIGIN";
|
||||||
|
add_header X-Content-Type-Options "nosniff";
|
||||||
|
|
||||||
|
index index.php
|
||||||
|
|
||||||
|
charset utf-8;
|
||||||
|
|
||||||
|
error_page 404 /index.php;
|
||||||
|
'';
|
||||||
|
locations."/favicon.ico".extraConfig = ''
|
||||||
|
log_not_found off;
|
||||||
|
access_log off;
|
||||||
|
'';
|
||||||
|
locations."/robots.txt".extraConfig = ''
|
||||||
|
access_log off;
|
||||||
|
log_not_found off;
|
||||||
|
'';
|
||||||
|
|
||||||
|
locations."/".extraConfig = ''
|
||||||
|
try_files $uri $uri/ /index.php$is_args$args;
|
||||||
|
'';
|
||||||
|
phpPackage = pkgs.php82.withExtensions ({ enabled, all }:
|
||||||
|
enabled ++ [ all.imagick ]);
|
||||||
|
};
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user