•  
      request #21424 tuleap-aio-dev files should be in Tuleap sources
    Infos
    #21424
    Manuel Vacelet (vaceletm)
    2021-05-28 17:18
    2021-05-28 15:12
    23011
    Details
    tuleap-aio-dev files should be in Tuleap sources

    As of today it's a nightmare to understands how things goes between tuleap sources and https://github.com/Enalean/docker-tuleap-aio-dev/ Basically:

    sequenceDiagram
        participant T as Tuleap
        participant D as enalean/tuleap-aio-dev
        T->>D: docker-compose up -d web
        D->>D: systemd init with "run-dev.service"
        D->>D: run-dev.service executes image's /root/app/run.sh
        D->>T: /root/app/run.sh executes /usr/share/tuleap/.../run_dev/run.sh
        T->>D: when completed, /root/app/run.sh execution continues
        D->>T: development server is started
    

    When you try to understand how things are started (let say to switch from one version of php to another) it's a major source of headaches.

    The github repository should only have what's mandatory to build the docker image but everything else must be in Tuleap sources

    Empty
    Empty
    Empty
    • [x] enhancement
    • [x] internal improvement
    Empty
    Stage
    Manuel Vacelet (vaceletm)
    Closed
    2021-05-28
    Attachments
    Empty
    References
    Referencing request #21424
    Referenced by request #21424

    Artifact Tracker v5

    rel #20931 12.10

    Follow-ups

    User avatar
    Thomas Gerbet (tgerbet)2021-05-28 17:18

    Integrated into Tuleap 12.9.99.20.


    • Status changed from Under review to Closed
    • Connected artifacts
    • Close date set to 2021-05-28