Compare commits
1 Commits
develop
...
production
Author | SHA1 | Date | |
---|---|---|---|
6bb6c57155 |
29
README.md
29
README.md
|
@ -4,33 +4,6 @@
|
||||||
|
|
||||||
_Frontend designed for Paysite leaking._
|
_Frontend designed for Paysite leaking._
|
||||||
|
|
||||||
[![Button Website]][Website]
|
|
||||||
|
|
||||||
[![Button Setup]](#setup)
|
|
||||||
[![Button FAQ]][FAQ]
|
|
||||||
|
|
||||||
[![Button Develop]][Develop]
|
|
||||||
|
|
||||||
<img src="docs/resources/Preview.png" width="700" />
|
<img src="docs/resources/Preview.png" width="700" />
|
||||||
|
|
||||||
## Setup
|
[Website]: https://kemono.su/
|
||||||
|
|
||||||
_How to use this project for yourself._
|
|
||||||
|
|
||||||
1. Clone the repository and switch to its folder.
|
|
||||||
|
|
||||||
```sh
|
|
||||||
git clone https://code.kemono.su/Kemono2
|
|
||||||
cd Kemono2
|
|
||||||
```
|
|
||||||
|
|
||||||
[Website]: https://kemono.party/
|
|
||||||
[Develop]: docs/Develop.md
|
|
||||||
[FAQ]: docs/FAQ.md
|
|
||||||
|
|
||||||
<!---------------------------------[ Buttons ]--------------------------------->
|
|
||||||
|
|
||||||
[Button Website]: https://img.shields.io/badge/Website-e6702f?style=for-the-badge&logoColor=white&logo=FirefoxBrowser
|
|
||||||
[Button Develop]: https://img.shields.io/badge/Develop-3955A3?style=for-the-badge&logoColor=white&logo=VisualStudioCode
|
|
||||||
[Button Setup]: https://img.shields.io/badge/Setup-3EAAAF?style=for-the-badge&logoColor=white&logo=GitBook
|
|
||||||
[Button FAQ]: https://img.shields.io/badge/FAQ-569A31?style=for-the-badge&logoColor=white&logo=AskUbuntu
|
|
||||||
|
|
78
docker-compose.yml
Normal file
78
docker-compose.yml
Normal file
|
@ -0,0 +1,78 @@
|
||||||
|
version: '3'
|
||||||
|
services:
|
||||||
|
postgres:
|
||||||
|
image: groonga/pgroonga:3.1.6-alpine-16-slim
|
||||||
|
restart: unless-stopped
|
||||||
|
environment:
|
||||||
|
- POSTGRES_DB=kemono
|
||||||
|
- POSTGRES_USER=kemono
|
||||||
|
- POSTGRES_PASSWORD=kemono
|
||||||
|
volumes:
|
||||||
|
- ./storage/postgres:/var/lib/postgresql/data
|
||||||
|
command: ["postgres", "-c", "log_statement=all"]
|
||||||
|
ports:
|
||||||
|
- '15432:5432'
|
||||||
|
|
||||||
|
redis:
|
||||||
|
image: redis:7-alpine
|
||||||
|
restart: always
|
||||||
|
ports:
|
||||||
|
- '16379:6379'
|
||||||
|
|
||||||
|
web:
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
args:
|
||||||
|
GIT_COMMIT_HASH: "custom"
|
||||||
|
restart: unless-stopped
|
||||||
|
depends_on:
|
||||||
|
- postgres
|
||||||
|
- redis
|
||||||
|
environment:
|
||||||
|
- FLASK_ENV=development
|
||||||
|
- KEMONO_SITE=http://localhost:5000
|
||||||
|
- UPLOAD_LIMIT=2000000000
|
||||||
|
- ARCHIVERHOST=kemono-archiver
|
||||||
|
- ARCHIVERPORT=80
|
||||||
|
- PYTHONUNBUFFERED=1
|
||||||
|
- KEMONO_CONFIG=config.example.json
|
||||||
|
- PYTHONPATH=/app
|
||||||
|
volumes:
|
||||||
|
- ./:/app
|
||||||
|
- ./storage/files:/storage
|
||||||
|
sysctls:
|
||||||
|
net.core.somaxconn: 2000
|
||||||
|
healthcheck:
|
||||||
|
test: [ "CMD", "curl", "-f", "http://localhost:80" ]
|
||||||
|
interval: 60s
|
||||||
|
timeout: 2m
|
||||||
|
retries: 3
|
||||||
|
start_period: 30s
|
||||||
|
|
||||||
|
command:
|
||||||
|
[ "python", "-m", "src", "run" ]
|
||||||
|
|
||||||
|
nginx:
|
||||||
|
image: nginx
|
||||||
|
depends_on:
|
||||||
|
- web
|
||||||
|
ports:
|
||||||
|
- '5000:80'
|
||||||
|
volumes:
|
||||||
|
- ./nginx.conf:/etc/nginx/nginx.conf
|
||||||
|
- ./storage/files:/storage
|
||||||
|
- ./:/app
|
||||||
|
|
||||||
|
webpack:
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
restart: unless-stopped
|
||||||
|
environment:
|
||||||
|
- FLASK_ENV=development
|
||||||
|
- KEMONO_SITE=http://localhost:5000
|
||||||
|
- KEMONO_CONFIG=config.example.json
|
||||||
|
- PYTHONPATH=/app
|
||||||
|
volumes:
|
||||||
|
- .:/app
|
||||||
|
command:
|
||||||
|
[ "python", "-m", "src", "webpack" ]
|
Loading…
Reference in New Issue
Block a user