Social OAuth authentication in Django
- Poetry: Python package manager
- Django: Python backend framework
- Python Social Auth - Django: Setup social authentication
- Docker
poetry install
poetry shell
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
- Build the Docker image with tag
- Run the built docker image and expose the container port
docker build -t django-linkedin-oauth .
docker run -p 3001:3001 django-linkedin-oauth python manage.py runserver 0.0.0.0:3001
docker-compose up
Rebuild the docker containers (for instance after adding a new dependency):
docker-compose up --build app