https://github.com/bugthesystem/panteon.host
A distributed scheduled real-time task processing server for .NET built on Schyntax, cs-schtick.redis and Redis for locking.
https://github.com/bugthesystem/panteon.host
Last synced: 11 months ago
JSON representation
A distributed scheduled real-time task processing server for .NET built on Schyntax, cs-schtick.redis and Redis for locking.
- Host: GitHub
- URL: https://github.com/bugthesystem/panteon.host
- Owner: bugthesystem
- License: mit
- Created: 2015-08-20T11:31:38.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2016-03-21T13:00:47.000Z (about 10 years ago)
- Last Synced: 2025-02-05T13:49:48.538Z (over 1 year ago)
- Language: C#
- Homepage:
- Size: 510 KB
- Stars: 6
- Watchers: 6
- Forks: 4
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Panteon.Host

Setup
=====================================================================
###(Optional) Add an HTTP URL Namespace Reservation
This application listens to `http://localhost:8080/`. By default, listening at a particular HTTP address requires administrator privileges. When you run the host, therefore, you may get this error: `"HTTP could not register URL http://+:8080/"`
There are two ways to avoid this error:
Use `Netsh.exe` to give your account permissions to reserve the URL.
To use `Netsh.exe`, open a command prompt with administrator privileges and enter the following command:
```sh
netsh http add urlacl url=http://+:8080/ user=machine\username
```
For example;
```sh
netsh http add urlacl url=http://+:8080/ user=\Everyone
```
where `machine\username` is your user account.
When you are finished self-hosting, be sure to delete the reservation:
```sh
netsh http delete urlacl url=http://+:8080/
```
Install Panteon.Host as windows service executing following command
```sh
Panteon.Host.exe install
```
###App Settings
**PANTEON_JOBS_FOLDER**
Jobs folder path
**PANTEON_REST_API_URL**
Jobs REST API start url
#####(Optional) RealtimePanteonWorker Settings
**PS_APP_ID**
Pusher App Id
**PS_APP_KEY**
Pusher App Key
**PS_APP_SECRET**
Pusher App Secret
Sample appSettings node;
```xml
```
**TODO:**
- Nuget Package