fixing header of nextcloud
This commit is contained in:
		
							parent
							
								
									8c274f8e6a
								
							
						
					
					
						commit
						fa68f6ec1f
					
				
					 1 changed files with 39 additions and 5 deletions
				
			
		| 
						 | 
				
			
			@ -389,14 +389,30 @@
 | 
			
		|||
        encode gzip
 | 
			
		||||
        redir /.well-known/carddav /remote.php/dav 301
 | 
			
		||||
        redir /.well-known/caldav /remote.php/dav 301
 | 
			
		||||
        header {                                                                       Strict-Transport-Security "max-age=15768000; includeSubDomains; reload;"                                                                      Access-Control-Allow-Origin *                                          Referrer-Policy no-referrer-when-downgrade                     }
 | 
			
		||||
        header {
 | 
			
		||||
              Strict-Transport-Security "max-age=15768000; includeSubDomains; reload;"
 | 
			
		||||
              Access-Control-Allow-Origin *
 | 
			
		||||
              Referrer-Policy no-referrer-when-downgrade
 | 
			
		||||
        }
 | 
			
		||||
      '';
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  systemd.services = {
 | 
			
		||||
nextcloud-cron = {                                                       enable = true;                                                         serviceConfig = {                                                        Type = "oneshot";                                                      ExecStart = "${pkgs.docker}/bin/docker exec -u www-data -d nextcloud-app-1 php cron.php";                                                   };                                                                   };
 | 
			
		||||
nextcloud-previews = {                                                   enable = true;                                                         serviceConfig = {                                                        Type = "oneshot";                                                      ExecStart = "${pkgs.docker}/bin/docker exec -u www-data -d nextcloud-app-1 php occ preview:pre-generate";                                   };                                                                   };
 | 
			
		||||
    nextcloud-cron = {
 | 
			
		||||
      enable = true;
 | 
			
		||||
      serviceConfig = {
 | 
			
		||||
        Type = "oneshot";
 | 
			
		||||
        ExecStart = "${pkgs.docker}/bin/docker exec -u www-data -d nextcloud-app-1 php cron.php";
 | 
			
		||||
      };
 | 
			
		||||
    };
 | 
			
		||||
    nextcloud-previews = {
 | 
			
		||||
      enable = true;
 | 
			
		||||
      serviceConfig = {
 | 
			
		||||
        Type = "oneshot";
 | 
			
		||||
        ExecStart = "${pkgs.docker}/bin/docker exec -u www-data -d nextcloud-app-1 php occ preview:pre-generate";
 | 
			
		||||
      };
 | 
			
		||||
    };
 | 
			
		||||
    # mail-cert-renew = {
 | 
			
		||||
    #   enable = true;
 | 
			
		||||
    #   serviceConfig = {
 | 
			
		||||
| 
						 | 
				
			
			@ -407,8 +423,26 @@ nextcloud-previews = {                                                   enable
 | 
			
		|||
  };
 | 
			
		||||
 | 
			
		||||
  systemd.timers = {
 | 
			
		||||
nextcloud-cron = {                                                       enable = true;                                                         partOf = ["nextcloud-cron.service"];                                   timerConfig = {                                                          OnStartupSec = "2min";                                                 OnUnitActiveSec = "5min";                                              Unit = "nextcloud-cron.service";                                     };                                                                     wantedBy = [ "timers.target" ];                                      };                                                                     nextcloud-previews = {                                                   enable = true;                                                         partOf = ["nextcloud-previews.service"];                               timerConfig = {                                                          OnStartupSec = "2min";                                                 OnUnitActiveSec = "10min";
 | 
			
		||||
    Unit = "nextcloud-previews.service";                                 };                                                                     wantedBy = [ "timers.target" ];                                      };
 | 
			
		||||
    nextcloud-cron = {
 | 
			
		||||
      enable = true;
 | 
			
		||||
      partOf = ["nextcloud-cron.service"];
 | 
			
		||||
      timerConfig = {
 | 
			
		||||
        OnStartupSec = "2min";
 | 
			
		||||
        OnUnitActiveSec = "5min";
 | 
			
		||||
        Unit = "nextcloud-cron.service";
 | 
			
		||||
      };
 | 
			
		||||
      wantedBy = [ "timers.target" ];
 | 
			
		||||
    };
 | 
			
		||||
    nextcloud-previews = {
 | 
			
		||||
      enable = true;
 | 
			
		||||
      partOf = ["nextcloud-previews.service"];
 | 
			
		||||
      timerConfig = {
 | 
			
		||||
        OnStartupSec = "2min";
 | 
			
		||||
        OnUnitActiveSec = "10min";
 | 
			
		||||
        Unit = "nextcloud-previews.service";
 | 
			
		||||
      };
 | 
			
		||||
      wantedBy = [ "timers.target" ];
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  # Open ports in the firewall.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue