Opened 3 years ago

Last modified 12 months ago

#2937 new defect

Modernize Dockerfile

Reported by: Quentin Owned by:
Priority: major Milestone: 0.9.+
Version: master Keywords: docker
Cc:

Description

Docker has evolved quite quickly before reaching 1.0, and the Dockerfile in master/contrib/Dockerfile is no longer following best practices. According to GitHub? discussions, it:

  • does not publish master's web status port (8010)
  • creates an ssh service (omg this is so 2013!)
  • does not expose the config in a separated volume
  • uses echo > /path/to/config instead of ADD command
  • hardcodes the password

Someone should read the current Docker docs and come up with a better solution. It looks like tardyp will be able to review it.

Change History (2)

comment:1 Changed 3 years ago by sa2ajj

  • Keywords docker added
  • Milestone changed from undecided to 0.9.+
Note: See TracTickets for help on using tickets.