This project workspace is organized to efficiently manage and deploy infrastructure and backend services. The structure includes necessary Ansible playbooks and the backend project.
Ensure you have the following installed on your machine:
- Python 3.x
- Ansible
- Docker
- Git
-
Navigate to the
ilef_clouddirectory:cd ilef_cloud -
Install dependencies:
pip install -r requirements.txt
-
Run database migrations:
python manage.py migrate
-
Start the development server:
python manage.py runserver
-
Navigate to the
playbooksdirectory:cd playbooks -
Run a playbook (e.g., to set up Jenkins):
ansible-playbook jenkins_playbook.yml
- The backend project (
ilef_cloud) provides the necessary APIs and functionalities. - The Ansible playbooks in the
playbooksdirectory automate the deployment and configuration of various services.