Giter Club home page Giter Club logo

ferdiinternal-server's Introduction

ferdi-internal-server

Internal Ferdi Server used for storing settings without logging into an external server.

🪦🪦🪦 ARCHIVED 🪦🪦🪦

This repository has been merged into the main ferdi repository and subsequently the standalone repo has been moved into archived mode. Please log any bugs, etc in the main repo.

Differences to ferdi-server

  • Doesn't contain user management (only one user)
  • Doesn't require logging in
  • No recipe creation
  • Contains start.js script to allow starting the server via script
  • Uses env.ini instead of .env to stay compatible with Ferdi's build script
  • Only allows Ferdi clients to connect to the API

Configuration

franz-server's configuration is saved inside the env.ini file. Besides AdonisJS's settings, ferdi-internal-server has the following custom settings:

  • CONNECT_WITH_FRANZ (true or false, default: true): Whether to enable connections to the Franz server. By enabling this option, ferdi-internal-server can:
    • Show the full Franz recipe library instead of only custom recipes
    • Import Franz accounts

Importing your Franz account

ferdi-internal-server allows you to import your full Franz account, including all its settings.

To import your Franz account, open http://localhost:45569/import in your browser and login using your Franz account details. ferdi-internal-server will create a new user with the same credentials and copy your Franz settings, services and workspaces.

Development

You can locally develop ferdi-internal-server outside of Ferdi.

  1. Clone this repository
  2. Install dependencies via
    npm install
  3. Start the local server via
npm start
  1. Change Ferdi's server to http://localhost:45568 to start using the local test server.

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.