충북대학교 소프트웨어학과 2021년도 졸업작품 프로젝트 TECT의 repo입니다.
아래 경로를 참고하여 환경 세팅을 해주세요.
+ TECT <br>
| \ + tect <br>
| | \ + account <br>
| | + tectapp <br>
| | + TectProject <br>
| + manage.py <br>
| + requirements.txt <br>
+ README.md <>
+ .gitignore <br>
-
git clone
$ git clone https://github.com/SchoolPizza/TECT $ cd TECT
-
가상환경 생성 및 활성화
$ python3 -m venv bdcv $ source bdcv/bin/activate (bdcv) $
-
필요 패키지 설치
(bdcv) $ cd tect (bdcv) $ pip3 install -r requirements.txt
-
Django Setup
(bdcv) $ python3 manage.py makemigrations (bdcv) $ python3 manage.py migrate
-
Django Admin
(bdcv) $ python3 manage.py createsuperuser
- Runserver
(bdcv) $ python3 manage.py runserver
runserver 이후, url 경로에 http://127.0.0.1:8000/ 를 입력하여 웹 서비스를 이용할 수 있습니다.
-
git clone
$ git clone https://github.com/SchoolPizza/TECT $ cd TECT
-
가상환경 생성 및 활성화
$ python -m venv venv $ source venv/Scripts $ activate (venv) $
-
필요 패키지 설치
(venv) $ cd tect (venv) $ pip install -r requirements.txt
-
Django Setup
(venv) $ python manage.py makemigrations (venv) $ python manage.py migrate
-
Django Admin
(venv) $ python manage.py createsuperuser
- Runserver
(venv) $ python manage.py runserver
runserver 이후, url 경로에 http://127.0.0.1:8000/ 를 입력하여 웹 서비스를 이용할 수 있습니다.
-
tect/Dockerfile : 16번 라인에 환경변수에 저장된 secret key 입력 후 저장
# secret key 추가 ENV TECT_SECRET_KEY 환경변수로_저장된_시크릿키
-
docker compose build & up : 빌드 후 실행
(venv) $ cd TECT (venv) $ docker-compose up --build
-
docker compose 실행
(venv) $ docker-compose up
-
실행 성공 후 기존 사용하던 url 이용해서 프로젝트 접속
-
docker compose 중지
(venv) $ docker-compose stop