jo-migo / job-lib

A simple django app for orchestrating long-running and resource-intensive jobs on configurable worker VMs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Job Lib

A lightweight application to run arbitrary docker images on GCP infrastructure.

Local Development

  1. Pre-requisite: Python 3.10 is available.
  2. Install poetry (if necessary) and create virtualenv for project, with all requirements.
pip install poetry
poetry install
  1. Install Terraform (v1.0.10) via tfenv.
brew install tfenv
tfenv install 1.0.10
  1. Download and configure gcloud for using personal credentials for interacting with GCP from the CLI.

About

A simple django app for orchestrating long-running and resource-intensive jobs on configurable worker VMs.


Languages

Language:Python 73.1%Language:HCL 24.8%Language:Dockerfile 1.2%Language:Makefile 0.9%