Create a conda environment for the project:
# Under backend/ directory
conda env create -f environment.yml
Save the environment (after adding new packages):
# Under backend/ directory
conda env export > environment.yml
# Then remove "prefix" from the environment.yml file
Start development server:
# Under backend/ directory
conda activate django-react-project
python manage.py runserver
Install dependencies:
# Under frontend/ directory
yarn install
Start development server:
# Under frontend/ directory
yarn dev
Build Docker image:
docker build . -t lirc572/django-react-project:latest
docker push lirc572/django-react-project:latest
Run docker container:
docker run --rm -p 8000:80 lirc572/django-react-project:latest
Initialization of conda environment and packages:
cd backend
conda create --name django-react-project python=3.8
conda activate smm
conda install -c conda-forge django
conda install -c conda-forge djangorestframework
conda install -c conda-forge gunicorn
conda install autopep8
conda install pylint
conda env export > environment.yml