Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
D
dorie
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 31
    • Issues 31
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 9
    • Merge Requests 9
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • dorie
  • dorie
  • Issues
  • #44

Closed
Open
Opened Feb 16, 2018 by Lukas Riedel@lriedelOwner

Build lightweight Docker image

Docker now offers multi-stage builds for generating images with lower memory footprint. The idea is to compile DORiE and then move only its binaries to another very small container (derived from the alpine image, for example). This requires the executables to be compiled as static binaries.

The Docker image should be automatically compiled from certain pushed branches (like release or master), but only if tests succeed. This means to open up the deploy stage in the of CI/CD. The image has to be compiled and some tests have to be performed with it (I guess?). The image is then deployed to Docker Hub.

Edited Mar 27, 2018 by Lukas Riedel
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
v1.0 Release
Milestone
v1.0 Release
Assign milestone
Time tracking
None
Due date
None
Reference: dorie/dorie#44