# redis - celery broker
brew install redis # 설치
brew services start redis # redis server 실행# postgresql
brew install postgresql # 설치
brew services start postgresql # postgresql server 실행# python (python 3.6 가상 환경 미리 만들어 둬야함 - pyenv 추천)
pip install -r dev-requirements.txt
# database migrate
python manage.py migrate
# front
brew install node # 노드 설치
npm install -g bower # bower 설치
bower update # 프론트 라이브러리 설치# celery worker 실행
celery -A danbi worker -l info
# django server 실행
python manage.py runserver
테스트
pytest
docker
# 빌드
docker build -t danbi .# 이미지 확인
docker images
# 실행
docker run -itd danbi # background
docker run -p 8000:80 danbi # localhost:8000 으로 접근할 수 있게 포트 열기# 실행중인 프로세스 확인
docker ps
# CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES# ....# 실행 후 bash 접속
docker exec -it {CONTAINER ID} /bin/bash
# *안쓰이는 이미지 정리
docker rmi -f $(docker images | grep "<none>"| awk "{print \$3}")