Skip to content

odense-rpa/automation-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automation Server Backend

The Automation Server backend works in conjunction with the Automation Server frontend and workers to provide a comprehensive system for running automations.

Status

This software is currently in an early alpha stage and is not yet fully documented.

License

This project is licensed under the MIT License and comes with no warranty. Use it at your own risk.

Requirements

  • Python 3.7+
  • FastAPI
  • Uvicorn

Installation

  1. Clone the repository:

    git clone https://github.com/odense-rpa/automation-server.git
    cd your-repo-name
  2. Create a virtual environment:

    python -m venv venv
  3. Activate the virtual environment:

    • On Windows:

      venv\Scripts\activate
    • On macOS/Linux:

      source venv/bin/activate
  4. Install the dependencies:

    pip install -r requirements.txt

Running the Application

  1. Start the FastAPI server:

    uvicorn main:app --reload
    • main is the name of the Python file (e.g., main.py).
    • app is the name of the FastAPI instance.
  2. Access the application:

    Open your browser and go to http://127.0.0.1:8000.

  3. Interactive API documentation:

    • Swagger UI: http://127.0.0.1:8000/docs
    • ReDoc: http://127.0.0.1:8000/redoc

Testing

To run the tests, use:

pytest

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •