You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2022/07/12 08:35:00 UTC

[jira] [Commented] (DISPATCH-2338) Improve the project's Dockerfiles

    [ https://issues.apache.org/jira/browse/DISPATCH-2338?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17565361#comment-17565361 ] 

ASF subversion and git services commented on DISPATCH-2338:
-----------------------------------------------------------

Commit b533ed930ff5fe7d55fec562b4480048a17a0e5d in qpid-dispatch's branch refs/heads/dependabot/github_actions/actions/upload-artifact-3 from Ievgen Popovych
[ https://gitbox.apache.org/repos/asf?p=qpid-dispatch.git;h=b533ed93 ]

DISPATCH-2338 - dockerfiles: Introduce Debian-based slim image w/ CI tests (#1550)

* NO-JIRA: dockerfiles: Introduce Debian-based slim image

Use Debian stable release slim image with multistage build to
keep image size reasonable (143MB compared to 1.39GB Ubuntu based image).

Other changes compared to Ubuntu based image:
* libuv is enabled
* a bit more careful work with dependencies
* allow building web console
* faster builds with Ninja
* build from release, not master; configurable
* other minor changes in build process, etc

Signed-off-by: Ievgen Popovych <ie...@seetrue.ai>

* dockerfiles: debian: use epoll, cosmetics, include ca-certificates

* dockerfiles: debian: Clone from Github

* dockerfiles: debian: Make sure /usr/share/qpid-dispatch exists

..to fix build with disabled web console.

* dockerfiles: debian: Build from checked out source code

* NO-JIRA: [GHA] Build Debian image

* dockerfiles: debian: Install npm only if required (on build stage)

* NO-JIRA: Add dockerignore

> Improve the project's Dockerfiles
> ---------------------------------
>
>                 Key: DISPATCH-2338
>                 URL: https://issues.apache.org/jira/browse/DISPATCH-2338
>             Project: Qpid Dispatch
>          Issue Type: Improvement
>            Reporter: Jiri Daněk
>            Assignee: Jiri Daněk
>            Priority: Major
>             Fix For: 1.20.0
>
>
> As mentioned on DISPATCH-2336, the Dockerfiles need to be tried in project CI.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org