Coder Social home page Coder Social logo

panteon.host's Introduction

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:

netsh http add urlacl url=http://+:8080/ user=machine\username

For example;

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:

netsh http delete urlacl url=http://+:8080/

Install Panteon.Host as windows service executing following command

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;

 <appSettings>
    <add key="PANTEON_JOBS_FOLDER" value="C:\@Panteon\Jobs"/>
    <add key="PANTEON_REST_API_URL" value="http://+:8080/"/>
    <add key="PS_APP_ID" value="PusherAppId" />
    <add key="PS_APP_KEY" value="PusherAppKey" />
    <add key="PS_APP_SECRET" value="PusherAppSecret" />
  </appSettings>

TODO:

  • Nuget Package

panteon.host's People

Contributors

bugthesystem avatar ucatal avatar

Stargazers

 avatar ShaykhullinSergey avatar Berk Okur avatar  avatar  avatar Oğuzhan Demir avatar

Watchers

 avatar Ömer Cinbat avatar Oğuzhan Demir avatar  avatar  avatar  avatar

panteon.host's Issues

Improve configuration management

  • Implement distributed configuration management
  • Create default configuration for tasks on host and overwrite it if there is a task specific configuration

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.