경량 CGI 기반 문제 추적기. 종속성, 메모리 사용 및 기능 세트에서 가능한 한 최소화해야합니다. 단순성은 확장 가능하지만 원시 형태로 Rasp Pi와 같은 최소한의 리소스를 사용하여 하드웨어에 배포 할 수 있도록 설계되었습니다. 어떤 형태의 소스 제어와도 연결되지 않으면, 이들은 CGIT 인스턴스를 칭찬하기 위해 사용하는 것이지만 무엇이든 사용될 수 있습니다.
파이썬> = 3.6
상자 밖에서, 초기 배포를 지원하기 위해 nginx.conf 제공됩니다. 설정하는 모든 환경에 대해 약간의 조정이 필요할 수 있지만 기본적으로 표준 NGINX 인스턴스를 실행하는 경우 /var/www/tissue 와 같은 스마트 이름을 사용하여 제공된 tissue.conf sites-enabled 에 제공된 nginx.conf 를 Symlink에 설치해야합니다.
nginx 구성이 완료되면 CGI를 활성화 한 상태에서 UWSGI 서버를 실행하는 것이 좋습니다. 이를위한 지침은 여기에서 제공됩니다. 파이썬 기반 CGI 경로를 활성화하는 UWSGI 구성이 제공됩니다. CGI 플러그인으로 UWSGI를 설치 한 후에는 단순히 조직을 실행할 수 있습니다.
sudo -u www-data [path-to-uwsgi] ./uwsgi.ini
또는 Apache를 사용하여 CGI와 함께 배포 할 수 있습니다. 이것은 Luna.red의 Apache이기 때문에 일반적으로하지 않습니다.
조직은 SQLITE 데이터베이스에 의존합니다. tissue.db 라는 새 제품을 만들고 제공된 SQL 파일을 SQL 폴더에서 실행하여 데이터베이스를 준비하십시오. 그런 다음 앱은 그에 따라 사용합니다. 이것은 달리기를 통해 수행 할 수 있습니다
sqlite tissue.db
sqlite> .read sql/schema.sql