Kiwi TCMS를 사용하는 환경 만들기
조금 시도해 보려고 생각 1 , 움직이는 곳까지 했으므로 순서의 정리입니다.
(갱신) 일본어 입력시에 에러가 되는 케이스의 대응이 빠져 있었기 때문에 추가했습니다. 2
환경
절차
여기에 쓰는 내용에 따라서, 이하의 느낌으로 진행해 갑니다.
$ docker pull kiwitcms/kiwi
<snip>
$ curl -O https://raw.githubusercontent.com/kiwitcms/Kiwi/master/docker-compose.yml
<snip>
$ curl -O https://raw.githubusercontent.com/kiwitcms/Kiwi/master/99-charset.cnf
<snip>
$ curl -O https://raw.githubusercontent.com/kiwitcms/Kiwi/master/99-charset.sh
<snip>
$ docker-compose up -d
Creating network "dev_default" with the default driver
Creating volume "dev_db_data" with default driver
Creating volume "dev_uploads" with default driver
Creating kiwi_db ... done
Creating kiwi_web ... done
$ docker exec -it kiwi_web /Kiwi/manage.py migrate
Operations to perform:
Apply all migrations: admin, attachments, auth, bugs, contenttypes, core, django_comments, kiwi_auth, linkreference, management, sessions, sites, testcases, testplans, testruns
Running migrations:
Applying contenttypes.0001_initial... OK
Applying auth.0001_initial... OK
<snip>
$ docker exec -it kiwi_web /Kiwi/manage.py createsuperuser
Username: test
Email address: test@example.com
Password:
Password (again):
Superuser created successfully.
$ docker exec -it kiwi_web /Kiwi/manage.py set_domain localhost
Domain updated successfully.
여기까지 하면 브라우저에서 https://localhost 에 접속하면 아래와 같은 화면이 열립니다.
위의 명령으로 만든 사용자와 암호로 로그인할 수 있습니다.
로그인하면 이런 느낌.
덤
문제해결 로 디버그 모드에서 트레이스백을 표시하도록 하는 방법도 써 있습니다.
docker-compose.yml과 동일한 계층 구조에 debug.py 등으로 파일을 만듭니다.
# -*- coding: utf-8 -*-
DEBUG = True
그런 다음 docker-compose.yml의 웹 측에 다음과 같이 작성하여 다시 시작합니다.
volumes:
- uploads:/Kiwi/uploads:Z
+ - ./debug.py:/venv/lib64/python3.6/site-packages/tcms_settings_dir/debug.py
이제 오류가 발생하면 추적이 표시됩니다.
실제로 시도하는 것은 앞으로. ↩
단계별로 99-charset.cnf 및 99-charset.sh를 다운로드하려고합니다. 참고 ↩
Reference
이 문제에 관하여(Kiwi TCMS를 사용하는 환경 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/two_pack/items/77f5a94eb85c881768c6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)