1. 11 May, 2019 1 commit
    • Florent Chehab's avatar
      Feature(deploy config) & tweaks · 6e2273e3
      Florent Chehab authored
      * Deployment is now fully automated with docker / docker-compose (Backend served through uWSGI with Nginx)
      * Logs are configured in django and handled by a dedicated docker service (and kept for 30 days)
      * Frontend crash logging handled through the backend
      * Quick documentation of the deploy setup
      
      Fixes #110 Fixes #66
      
      Also:
      
      * Moved the envs directory to the more general server dir
      * New Picture and File model/serializer/viewset added
      * Image validator added (didn't use django image field as it wasn't supporting svg)
      * Removed symbolink of assets from the frontend in the backend to make sure we can boot the server in no time
      6e2273e3
  2. 23 Apr, 2019 1 commit
  3. 13 Apr, 2019 1 commit
  4. 12 Apr, 2019 1 commit
    • Florent Chehab's avatar
      setup(cleaned & debugging) · 48a1e8ac
      Florent Chehab authored
      * **Added documentation regarding how to debug the backend and the frontend**
      * Updated webpack config to ease debugging (no more mimify) and a bit better production config
      * Added .env files to configure env variables in the project
      * Updated backend image to support .env files
      * Updated backend to use .env files
      * Updated CI settings accordingly
      * Added documentation about IDE setup
      * Removed `.vscode` folder from repo
      
      Fixes #106 #105 Linked to #66 for .env files
      48a1e8ac
  5. 30 Mar, 2019 1 commit
    • Florent Chehab's avatar
      feat(standard filtering, tweaks): REST Api and other · 3a615383
      Florent Chehab authored
      * Filtering on client request should now be performed with the standard `?attr=...` syntaxe
      * Frontend updated for this new syntaxe
      * Backend and frontend documentation updated with new changes
      * Updated the location of the the api documentation to `/api-doc`
      * Fixed bug preventing api-doc to render
      * backend python requirements updated
      * Updated dockerfile / docker-compose to make sure we wait for the db
      
      Fixes #97 #80
      3a615383
  6. 24 Mar, 2019 3 commits
    • Florent Chehab's avatar
      fix(nb_versions): coherence · e283b5d6
      Florent Chehab authored
      * Added signal to catch version deletion and make sure nb_version in versioned models is coherent
      * Added test for this
      * Made sure pending moderation data (that was automatic) and versions are deleted when a model is deleted.
      * Added test for this.
      
      Fixes #84
      e283b5d6
    • Florent Chehab's avatar
      feat(favicon): added website favicon · 5ecc475c
      Florent Chehab authored
      * Added all declinaison of favicon
      * Linked it in the html template
      * Updated folder structure for base_app static assets
      * Added credit section in the documentation
      * Credited author of the icon
      
      Fixes #89
      5ecc475c
    • Florent Chehab's avatar
      fix(django settings): cleaned and separated · a4d682fe
      Florent Chehab authored
      * Cleaned main django settings file
      * Added an app specific settings file
      
      Fixes #90
      a4d682fe
  7. 10 Mar, 2019 2 commits
  8. 26 Feb, 2019 2 commits
  9. 21 Feb, 2019 1 commit
  10. 11 Feb, 2019 1 commit
  11. 08 Feb, 2019 3 commits
  12. 17 Sep, 2018 1 commit
  13. 09 Sep, 2018 1 commit
  14. 04 Sep, 2018 1 commit
  15. 03 Sep, 2018 1 commit
  16. 25 Aug, 2018 1 commit
  17. 24 Aug, 2018 3 commits
  18. 22 Aug, 2018 2 commits
  19. 21 Aug, 2018 2 commits
  20. 20 Aug, 2018 1 commit
  21. 24 Apr, 2018 2 commits
  22. 23 Apr, 2018 3 commits
  23. 22 Apr, 2018 1 commit
  24. 01 Apr, 2018 4 commits