Page MenuHomeDevCentral

Consolidate software and Docker repositories when we own it
Open, NormalPublic

Description

When a Nasqueron software has an associated Docker image, we should host Dockerfile and support files locally, to ease maintenance and expose clearly the existence of a Docker image for that software.

That's already the case for rDEVTOOLS for example or for API microservices.

Docker images repositories

Hunting Docker repositories, scope would be the following repositories:

Docker RepositoryCode repositoryMigratedArchived
rDNOTIFrNOTIF
rDPHPFPMexternal
rDETHERexternal
rDVAULTexternal
rAPIREGrAPIREGN/A
rDPHPCLIexternal
rDPHABexternal
rDOexternal
rDGROVErGROVE
rDPHPVIIFPMexternal
rDARCexternal (1)
rDCACHETexternal
rDRABBITMQADMINexternal
rDPIXELexternal
rDBUGZexternal
rDMYSQLexternal
rDTOMMYrTOMMY
rDRABBITMQexternal
rDAPHLICTexternal
rSYMPAexternal

Notes:
(1) We maintain nasqueron/arcanist with our fixes, but they could be merged upstream to Phorge.

Event Timeline

dereckson triaged this task as Normal priority.Mar 4 2023, 18:10
dereckson created this task.

Currently doing Tommy.

Tommy done.

Steps done:

  • Merge commits from rDTOMMY to rTOMMY
  • Update image repo README to state it's moved to rTOMMY
  • Archive image repo on GitHub
  • Update Docker Hub automated build to use the new repo

Merge procedure

To keep the same commits hashes, we can merge both tree histories:

$ git remote add docker ../docker-tommy
$ git fetch --all
$ git merge docker/main –allow-unrelated-histories