1. 13 Jul, 2019 4 commits
    • Alexandre Flament's avatar
      Merge pull request #1629 from dalf/docker · 5b50e116
      Alexandre Flament authored
      Update Docker image
      5b50e116
    • Dalf's avatar
      45702b77
    • Dalf's avatar
      609ac579
    • Dalf's avatar
      Update Docker image · fbe40001
      Dalf authored
      See #1561 , use uwsgi and Alpine Linux
      
      Volume:
      /var/log/uwsgi contains error log for 2 days (file uwsgi.log)
      /etc/searx contains the settings.yml and uwsgi.ini files.
      The docker image creates them if they don't exist.
      The two files can be modified after the first run. See below.
      
      Environement variables:
      MORTY_URL : external URL of Morty
      MORTY_KEY : base64 encoded key
      BASE_URL : external URL of Searx
      BIND_ADDRESS : internal HTTP port to listen to
      
      Labels : org.label-schema.schema.*
      
      Parameters:
      -h : display this help
      -d : will update the settings and quit immediately (settings.yml and uwsgi.ini)
      -f : always update the settings (previous version saved with suffix .old).
           without this parameter, the new settings are copied with suffix .new
      
      When the Docker image contains newer settings:
      - without -f parameter: the new versions are copied to /etc/searx/settings.yml.new and /etc/searx/uwsgi.ini.new.
      - with -f parameter:  the old versions are renamed with .old suffix. The new version replaces /etc/searx/settings.yml and /etc/searx/uwsgi.ini
      
      Build using "./manage.sh docker_build", add "push" as parameter also push the Docker image.
      The script requires a git repository to work (it makes sure that the last git tag matches searx/version.py)
      "git describe" is used to create a meaningful version.
      Example : 0.15.0-90-49c5bcb4-dirty (dirty means that the docker image was made with uncommited changes).
      
      Use "docker inspect -f {{.Config.Labels.version}} searx" to get the version of an existing image.
      
      .dockerignore based on .gitignore
      
      .travis.yml: include docker stage
      fbe40001
  2. 06 Jul, 2019 1 commit
    • Alexandre Flament's avatar
      Fix ./manage.sh robot_tests (#1633) · 3faaf34e
      Alexandre Flament authored
      doi_resolvers / default_doi_resolver were missing in the settings_robots.yml file, so the test server was not able to start (crash). Since the output wasn't displayed, it was not obvious why the Selenium couldn't connect to searx.
      3faaf34e
  3. 30 Jun, 2019 2 commits
  4. 24 Jun, 2019 3 commits
  5. 17 Jun, 2019 1 commit
  6. 09 Jun, 2019 1 commit
  7. 04 Jun, 2019 1 commit
    • Nick Espig's avatar
      Load next page shortly before hitting the bottom · 06979fa0
      Nick Espig authored
      This improves the user experience by loading in the next entries shortly before him getting to the bottom. It makes the scrolling more smooth without a break in between.
      
      It also fixes an error on my browser that scrolling never hits the defined number. When I debugged it I hit `.scrolltop` of 1092.5 and the `doc.height - win.height` of 1093, so the condition was never true.
      06979fa0
  8. 03 Jun, 2019 1 commit
  9. 29 May, 2019 3 commits
  10. 28 May, 2019 10 commits
  11. 26 May, 2019 1 commit
  12. 21 May, 2019 1 commit
  13. 18 May, 2019 1 commit
  14. 17 May, 2019 1 commit
  15. 19 Apr, 2019 2 commits
  16. 14 Apr, 2019 4 commits
  17. 13 Apr, 2019 1 commit
  18. 09 Apr, 2019 2 commits