The Automation Server backend works in conjunction with the Automation Server frontend and workers to provide a comprehensive system for running automations.
This software is currently in an early alpha stage and is not yet fully documented.
This project is licensed under the MIT License and comes with no warranty. Use it at your own risk.
- Python 3.7+
- FastAPI
- Uvicorn
-
Clone the repository:
git clone https://github.com/odense-rpa/automation-server.git cd your-repo-name
-
Create a virtual environment:
python -m venv venv
-
Activate the virtual environment:
-
On Windows:
venv\Scripts\activate
-
On macOS/Linux:
source venv/bin/activate
-
-
Install the dependencies:
pip install -r requirements.txt
-
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.
-
Access the application:
Open your browser and go to
http://127.0.0.1:8000
. -
Interactive API documentation:
- Swagger UI:
http://127.0.0.1:8000/docs
- ReDoc:
http://127.0.0.1:8000/redoc
- Swagger UI:
To run the tests, use:
pytest