Add project files:

- Add database initialization scripts
- Add configuration files
- Add documentation
- Add public assets
- Add source code structure
- Update README
This commit is contained in:
eligrinfeld
2025-01-04 17:22:46 -07:00
parent 372943801d
commit fde5b5e318
39 changed files with 10099 additions and 187 deletions

26
docker-compose.yml Normal file
View File

@ -0,0 +1,26 @@
version: '3'
services:
searxng:
image: searxng/searxng
ports:
- "4000:8080"
volumes:
- ./searxng:/etc/searxng
environment:
- INSTANCE_NAME=perplexica-searxng
- BASE_URL=http://localhost:4000/
- SEARXNG_SECRET=your_secret_key_here
restart: unless-stopped
app:
build:
context: .
dockerfile: backend.dockerfile
ports:
- "3000:3000"
environment:
- SEARXNG_URL=http://searxng:8080
volumes:
- ./config.toml:/home/perplexica/config.toml
depends_on:
- searxng