You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/building.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,11 +16,11 @@ You will also need a [Red Hat Account](https://access.redhat.com) to be able to
16
16
This procedure works for building the MQ Continuous Delivery release, on `amd64`, `ppc64le` and `s390x` architectures.
17
17
18
18
1. Create a `downloads` directory in the root of this repository
19
-
2. Download MQ from [IBM Passport Advantage](https://www.ibm.com/software/passportadvantage/) or [IBM Fix Central](https://www.ibm.com/support/fixcentral), and place the downloaded file (for example, `IBM_MQ_9.1.4_LINUX_X86-64.tar.gz`) in the `downloads` directory
19
+
2. Download MQ from [IBM Passport Advantage](https://www.ibm.com/software/passportadvantage/) or [IBM Fix Central](https://www.ibm.com/support/fixcentral), and place the downloaded file (for example, `IBM_MQ_9.2.0_LINUX_X86-64_NOINST.tar.gz`) in the `downloads` directory
20
20
3. Login to the Red Hat Registry: `docker login registry.redhat.io` using your Customer Portal credentials.
21
21
4. Run `make build-advancedserver`
22
22
23
-
> **Warning**: Note that MQ offers two different sets of packaging on Linux: one is called "MQ for Linux" and contains RPM files for installing on Red Hat Enterprise Linux and SUSE Linux Enterprise Server; the other is for Ubuntu. The MQ container build uses a Red Hat Universal Base Image, so you need the "MQ for Linux" RPM files.
23
+
> **Warning**: Note that from MQ 9.2.X, the MQ container build uses a 'No-Install' MQ Package, available under `IBM MQ V9.2.x Continuous Delivery Release components eAssembly, part no. CJ7CNML`
24
24
25
25
If you have an MQ archive file with a different file name, you can specify a particular file (which must be in the `downloads` directory). You should also specify the MQ version, so that the resulting image is tagged correctly, for example:
26
26
@@ -37,4 +37,4 @@ You can use the environment variable `MQ_ARCHIVE_DEV` to specify an alternative
37
37
38
38
## Installed components
39
39
40
-
This image includes the core MQ server, Java, language packs, GSKit, and web server. This can be configured by setting the `MQ_PACKAGES` argument to `make`.
40
+
This image includes the core MQ server, Java, language packs, GSKit, and web server. This is configured in the `Generate MQ package in INSTALLATION_DIR` section [here](../install-mq.sh), with the configured options being picked up at build time.
Copy file name to clipboardExpand all lines: docs/developer-config.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ The MQ Developer Defaults supports some customization options, these are all con
14
14
15
15
The following users are created:
16
16
17
-
* User **admin** for administration (in the `mqm` group). Default password is **passw0rd**.
17
+
* User **admin** for administration. Default password is **passw0rd**.
18
18
* User **app** for messaging (in a group called `mqclient`). No password by default.
19
19
20
20
Users in `mqclient` group have been given access connect to all queues and topics starting with `DEV.**` and have `put`, `get`, `pub`, `sub`, `browse` and `inq` permissions.
Copy file name to clipboardExpand all lines: docs/usage.md
+2-7Lines changed: 2 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,23 +60,18 @@ You can customize the configuration in several ways:
60
60
61
61
1. For getting started, you can use the [default developer configuration](developer-config.md), which is available out-of-the-box for the MQ Advanced for Developers image
62
62
2. By creating your own image and adding your own MQSC file into the `/etc/mqm` directory on the image. This file will be run when your queue manager is created.
63
-
3. By using [remote MQ administration](https://www.ibm.com/support/knowledgecenter/SSFKSJ_9.1.0/com.ibm.mq.adm.doc/q021090_.htm), via an MQ command server, the MQ HTTP APIs, or using a tool such as the MQ web console or MQ Explorer.
63
+
3. By using [remote MQ administration](https://www.ibm.com/support/knowledgecenter/SSFKSJ_9.2.0/com.ibm.mq.adm.doc/q021090_.htm), via an MQ command server, the MQ HTTP APIs, or using a tool such as the MQ web console or MQ Explorer.
64
64
65
65
Note that a listener is always created on port 1414 inside the container. This port can be mapped to any port on the Docker host.
66
66
67
-
The following is an *example*`Dockerfile` for creating your own pre-configured image, which adds a custom MQ configuration file, and an administrative user `alice`. Note that it is not normally recommended to include passwords in this way:
67
+
The following is an *example*`Dockerfile` for creating your own pre-configured image, which adds a custom MQ configuration file:
68
68
69
69
```dockerfile
70
70
FROM ibmcom/mq
71
-
USER root
72
-
RUN useradd alice -G mqm && \
73
-
echo alice:passw0rd | chpasswd
74
71
USER 1001
75
72
COPY 20-config.mqsc /etc/mqm/
76
73
```
77
74
78
-
The `USER` instructions are necessary to ensure that the `useradd` and `chpasswd` commands are run as the root user.
79
-
80
75
Here is an example corresponding `20-config.mqsc` script, which creates two local queues:
0 commit comments