1. 15 Jun, 2020 4 commits
  2. 09 Jul, 2018 4 commits
    • Ryan Herbert's avatar
      docker split vidjil into two images client/server · 14d29afb
      Ryan Herbert authored
      create a separate image for client and server. This will make delivery
      of the images easier since we version the client and the server
      separately.
      14d29afb
    • Ryan Herbert's avatar
      Dockerfile restore uwsgi host · 57c4043f
      Ryan Herbert authored
      It looks like we won't be running everything within a single container
      during testing after all.
      57c4043f
    • Ryan Herbert's avatar
      docker* add test build environment · ff24f235
      Ryan Herbert authored
      allows the use of the 'build_env' build arg which will build the docker
      image in "test" mode.
      This has two consequences. The first is that all ocnfigurations files
      are set to run the env over HTTP for ease of use. The second is the
      installation of the necessary packages and programs required to run
      watir functional tests in headless mode.
      
      See #2881
      ff24f235
    • Ryan Herbert's avatar
      Dockerfile nginx_web2py remove debian packages · 4b381462
      Ryan Herbert authored
      instead of using the debian packages simply copy the vidjil source
      code into the container. This way it is easier to automate a docker
      image build.
      See #2940
      4b381462
  3. 05 Oct, 2017 1 commit
    • Ryan Herbert's avatar
      nginx_web2py, nginx_install.sh change cache control · a0ee6395
      Ryan Herbert authored
      Cached items are causing issues after updates, since the server
      sometimes expects new elements in requests which the client-side files
      are not yet able to provide (due to caching conserving older versions of
      ressources).
      
      Altering the caching policy to must-revalidate forces the client's
      browser to check with our server whether a file has changed, allowing
      nginx to respond with code "304 Not Modified" when appropriate, and
      serving the new versions of outdated ressources correctly.
      
      See #2498
      a0ee6395
  4. 17 May, 2017 1 commit
  5. 24 Mar, 2017 1 commit
  6. 08 Feb, 2017 1 commit
    • Ryan Herbert's avatar
      nginx* refactor uwsgi configuration for new route · 2a9f0d56
      Ryan Herbert authored
      Having such a high value for uwsgi_read_timeout does not make sense for
      most requests. Therefore it makes sense to create a new route for
      uploading which has its own value for that parameter.
      
      Placing the configuration in the separate file helps prevent
      duplication.
      2a9f0d56
  7. 03 Feb, 2017 2 commits
    • Ryan Herbert's avatar
      nginx* fix download filesize limit · ae6b02ac
      Ryan Herbert authored
      Sequence file downloads were limited to 1GB in size. Increasing this
      parameter allows nginx to serve large files.
      
      Fixes #1464
      ae6b02ac
    • Ryan Herbert's avatar
      nginx* fix upload gateway timeout · 068f31a7
      Ryan Herbert authored
      When uploading large files, users would sometimes encounter a gateway
      timeout due to the fact that nginx was dropping the connection to the
      backend after a set amount of time and indicating that the upload may
      have failed, although the backend would continue to process the file and
      ultimately -- in most cases -- correctly finish the upload.
      Increasing the value should reduce the amount of confusion incurred for
      users.
      068f31a7
  8. 13 Jan, 2017 1 commit
  9. 12 Jan, 2017 1 commit
  10. 10 Oct, 2016 1 commit
    • HERBERT Ryan's avatar
      docker switching to docker compose · 3b641b92
      HERBERT Ryan authored
      The initial docker configuration wasn't working correctly, so this was
      an opportunity to switch to a docker-compose to manage individual
      services.
      This allowed to also better fit the docker philosophy of lightweight
      containers that manage only a single services and/or process
      3b641b92
  11. 07 Oct, 2016 2 commits
  12. 23 Sep, 2016 2 commits