A unified repository containing all automation tools, scripts, configurations, and bots that keep OpenLake’s operations running smoothly.
Repository Links ↥ Back to top
- Main Repository: OpenLake
- This Project Repository: openlake-infra
About the Project ↥ Back to top
The OpenLake Infrastructure repository is the backbone of OpenLake’s internal systems.
It consolidates all the tools, scripts, bots, and configurations that streamline operations across OpenLake’s projects and servers.
- Automate repetitive DevOps and community management tasks.
- Manage and monitor OpenLake’s servers, bots, and GitHub automations.
- Provide a transparent and organized place for infrastructure-related contributions.
- OpenLake developers who maintain our servers, repositories, and bots.
- Contributors looking to add automation or improve operational efficiency.
This project supports other OpenLake projects by maintaining their infrastructure — ensuring smooth CI/CD pipelines, community automation, and reliable server uptime.
Getting Started ↥ Back to top
Install dependencies based on the module you want to run.
# For Node.js scripts
npm install
# For Python scripts
pip install -r requirements.txt
-
Clone the repository:
git clone https://github.com/OpenLake/openlake-infra.git cd openlake-infra
-
Copy and configure environment variables:
cp .env.example .env
-
Refer to the
/docs
folder for detailed setup instructions for each module (bots, servers, actions, etc.).
Usage ↥ Back to top
Each component is modular and self-contained.
cd bots/discord
npm start
act -j cleanup-old-branches
bash server/vps-configs/deploy.sh
More examples and configurations are available in their respective folders.
Contributing ↥ Back to top
We welcome contributions from OpenLake members and the community! If you’ve created a bot, automation, or useful script that enhances OpenLake operations — feel free to open a PR.
See CONTRIBUTING.md for detailed contribution guidelines.
Maintainers ↥ Back to top
Current Maintainers: @OpenLake-Core See MAINTAINERS.md for the full list.
License ↥ Back to top
Distributed under the MIT License. See LICENSE for more details.