Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Rex Dri Rex Dri
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 33
    • Issues 33
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Rex Dri
  • Rex DriRex Dri
  • Merge requests
  • !110

Feature(deploy config) & tweaks

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Florent Chehab requested to merge feature/deployConfig into master May 10, 2019
  • Overview 0
  • Commits 22
  • Pipelines 4
  • Changes 49
  • 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 (closed) Fixes #66 (closed)

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
Edited May 11, 2019 by Florent Chehab
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: feature/deployConfig