[Unit] Description=SHiRE Academy Persistent CadQuery Fast Engine After=network-online.target mnt-shirevault\x2dnetwork.mount Wants=network-online.target RequiresMountsFor=/SHiREVault/SHiREAcademy/FastBuilder [Service] Type=simple User=ray Group=ray WorkingDirectory=/home/shire3d/ARMOR/apps/shire-academy/server Environment=PYTHONUNBUFFERED=1 ExecStart=/home/ray/.local/bin/shire-cadquery-python /home/shire3d/ARMOR/apps/shire-academy/server/cadquery_fast_worker.py --socket /home/shire3d/ARMOR/apps/shire-academy/runtime/cadquery-fast.sock Restart=on-failure RestartSec=5 Nice=5 CPUWeight=80 CPUQuota=150% IOWeight=60 MemoryMax=2G NoNewPrivileges=true PrivateTmp=true ProtectSystem=strict ProtectHome=read-only ReadWritePaths=/home/shire3d/ARMOR/apps/shire-academy/runtime /SHiREVault/SHiREAcademy/FastBuilder RestrictAddressFamilies=AF_UNIX LockPersonality=true RestrictRealtime=true SystemCallArchitectures=native [Install] WantedBy=multi-user.target