-
Install Python :
pip install python3.6 -
Setup Virtualenv :
sudo pip3 install virtualenvvirtualenv venv -p python3source venv/bin/activate -
Install Django :
pip install django==2.1 -
Inside the virtualenv clone the repo.
-
Setup a psql database and update the credentials in settings.py
-
migrate the database:
python manage.py makemigrationspython manage.py migrate -
Run django server:
python manage.py runserver
Go to localhost:8000/togther
-
Install Docker desktop.
-
If not done already, create a new network named "likeminds-network" using
docker network create -d bridge likeminds-network -
Uncomment the docker envs in
project/project/settings/.envfile, add more envs if required for running the server locally. -
cdto the root level of this repository. -
Build the images using
docker compose -f docker-compose-local.yml build --no-cache -
Run the containers using
docker compose -f docker-compose-local.yml up
Licensed under the Apache License, Version 2.0. See LICENSE for details.
The Jenkinsfile.* files in this repo are retained for historical reference and are not
operational. The Jenkins servers and the AWS and Azure infrastructure they deployed to were
decommissioned in August 2026, so nothing in them runs.
They are kept because they document how this service was built and deployed: the image layout per environment, the component split, and the deployment topology. Read them as history, not as a build system you can run.
The GitHub Actions workflows in .github/workflows, where present, are the only automation that
still executes.