docker-compose.yaml 739 B

1234567891011121314151617181920212223242526272829303132333435
  1. services:
  2. searxng:
  3. image: docker.io/searxng/searxng:latest
  4. volumes:
  5. - ./searxng:/etc/searxng:rw
  6. ports:
  7. - 4000:8080
  8. networks:
  9. - perplexica-network
  10. restart: unless-stopped
  11. app:
  12. image: itzcrazykns1337/perplexica:main
  13. build:
  14. context: .
  15. dockerfile: app.dockerfile
  16. environment:
  17. - SEARXNG_API_URL=http://searxng:8080
  18. - DATA_DIR=/home/perplexica
  19. ports:
  20. - 3000:3000
  21. networks:
  22. - perplexica-network
  23. volumes:
  24. - backend-dbstore:/home/perplexica/data
  25. - uploads:/home/perplexica/uploads
  26. - ./config.toml:/home/perplexica/config.toml
  27. restart: unless-stopped
  28. networks:
  29. perplexica-network:
  30. volumes:
  31. backend-dbstore:
  32. uploads: