Helps you find a friend to play with. This app is being made with educational purposes in mind.
- Pull the repo
- Install
pipenv
and docker runtime - Open project root directory
- Run
docker-compose -f docker-compose.yml -f docker-compose.develop.yml up -d --build
to start database container - Run
pipenv update
- Run
pipenv run python manage.py createsuperuser
to create admin panel superuser - Set up a new OAuth application
- Place
client_id
andclient_secret
of created application in yourdocker-compose.develop.yml
- Python 3.8
- Django 3
- Django REST framework
- Django REST Framework Social OAuth2
- PostgreSQL
- Docker
- Webpack
- Babel
- React + Effector
- Material UI
- Run
docker-compose -f docker-compose.yml -f docker-compose.production.yml up -d --build
- Create a superuser:
sudo docker exec -it {container_id} python manage.py createsuperuser
- Set up a new OAuth application
- Place
client_id
andclient_secret
of created application in yourdocker-compose.production.yml
- Restart your containers to apply configuration