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