Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Rex Dri
Rex Dri
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 32
    • Issues 32
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Rex Dri
  • Rex DriRex Dri
  • Merge Requests
  • !110

Merged
Opened May 10, 2019 by Florent Chehab@chehabfl
  • Report abuse
Report abuse

Feature(deploy config) & tweaks

  • 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
None
Milestone
None
Assign milestone
Time tracking
0
Labels
None
Assign labels
  • View project labels
Reference: rex-dri/rex-dri!110