Skip to content

Commit edc1442

Browse files
Container command / rename
1 parent 6aced06 commit edc1442

File tree

4 files changed

+26
-22
lines changed

4 files changed

+26
-22
lines changed

pkg/project/app_classic/Taskfile.yml

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -239,24 +239,26 @@ tasks:
239239
desc: build AEM dispatcher image
240240
dir: dispatcher
241241
cmds:
242+
- 'command -v {{.CONTAINER_COMMAND}} || { echo "Container engine \"{{.CONTAINER_COMMAND}}\" is not installed!"; exit 1; }'
242243
# dereference symbolic links causing problems on Windows
243244
- rm -fr home/src && mkdir -p home && cp -rL src home/src
244245
# enforce typical architecture to avoid problems on M1/ARM Mac
245-
- '{{.DOCKER_COMMAND}} build --platform linux/amd64 -t acme/aem-ams/dispatcher-publish .'
246+
- '{{.CONTAINER_COMMAND}} build --platform linux/amd64 -t acme/aem-ams/dispatcher-publish .'
246247

247248
dispatcher:test:
248249
desc: test AEM dispatcher image
249250
dir: dispatcher
250-
cmd: '{{.DOCKER_COMMAND}} run --rm -it --entrypoint bash acme/aem-ams/dispatcher-publish:latest'
251+
cmd: '{{.CONTAINER_COMMAND}} run --rm -it --entrypoint bash acme/aem-ams/dispatcher-publish:latest'
251252

252253
dispatcher:start:
253254
desc: start AEM dispatcher using custom image
254255
aliases: [ dispatcher:up ]
255256
deps: [ dispatcher:build ]
256257
dir: dispatcher
257258
cmds:
259+
- 'command -v {{.CONTAINER_COMMAND}} || { echo "Container engine \"{{.CONTAINER_COMMAND}}\" is not installed!"; exit 1; }'
258260
- |
259-
if [ "{{OS}}" = "windows" ] && [ "{{.DOCKER_COMMAND}}" = "podman" ]; then
261+
if [ "{{OS}}" = "windows" ] && [ "{{.CONTAINER_COMMAND}}" = "podman" ]; then
260262
HOST_IP=$(powershell -command "Get-NetIpAddress | where { \$_.InterfaceAlias -Like '*WSL*' -and \$_.AddressFamily -EQ 'IPv4' } | select -ExpandProperty IPAddress")
261263
if [ -z "$HOST_IP" ]; then
262264
echo "Host IP cannot be determined! WSL cannot run in mirrored networking mode."
@@ -267,13 +269,13 @@ tasks:
267269
echo "EXTRA_HOST=localhost.dummy:127.0.0.1" > .env
268270
fi
269271
- mkdir -p home/docker/httpd/logs home/docker/httpd/cache/author home/docker/httpd/cache/publish
270-
- '{{.DOCKER_COMPOSE_COMMAND}} up -d'
272+
- '{{.CONTAINER_COMPOSE_COMMAND}} up -d'
271273

272274
dispatcher:stop:
273275
desc: stop AEM dispatcher
274276
aliases: [ dispatcher:down ]
275277
dir: dispatcher
276-
cmd: '{{.DOCKER_COMPOSE_COMMAND}} down'
278+
cmd: '{{.CONTAINER_COMPOSE_COMMAND}} down'
277279

278280
dispatcher:restart:
279281
desc: restart AEM dispatcher
@@ -285,19 +287,19 @@ tasks:
285287
desc: check status of AEM dispatcher
286288
dir: dispatcher
287289
cmds:
288-
- '{{.DOCKER_COMPOSE_COMMAND}} ps'
289-
- '{{.DOCKER_COMPOSE_COMMAND}} logs --tail 20'
290+
- '{{.CONTAINER_COMPOSE_COMMAND}} ps'
291+
- '{{.CONTAINER_COMPOSE_COMMAND}} logs --tail 20'
290292

291293
dispatcher:login:
292294
desc: login to AEM dispatcher shell
293-
cmd: '{{.DOCKER_COMMAND}} exec -it dispatcher bash'
295+
cmd: '{{.CONTAINER_COMMAND}} exec -it dispatcher bash'
294296
ignore_error: true
295297

296298
dispatcher:destroy:
297299
desc: destroy AEM dispatcher
298300
dir: dispatcher
299301
cmds:
300-
- '{{.DOCKER_COMPOSE_COMMAND}} down -v --remove-orphans'
302+
- '{{.CONTAINER_COMPOSE_COMMAND}} down -v --remove-orphans'
301303
- rm -fr target/docker target/src
302304

303305
dispatcher:hosts:

pkg/project/app_classic/local.env

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ AEM_DISPATCHER_DOMAINS=${AEM_DISPATCHER_DOMAIN} author.aem.local
1717

1818
# Docker/Podman switch
1919

20+
CONTAINER_COMMAND=podman
21+
CONTAINER_COMPOSE_COMMAND=podman compose
22+
2023
PODMAN_COMPOSE_WARNING_LOGS=0
21-
DOCKER_COMMAND=podman
22-
DOCKER_COMPOSE_COMMAND=podman compose

pkg/project/app_cloud/Taskfile.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -235,9 +235,9 @@ tasks:
235235
aliases: [ dispatcher:up ]
236236
dir: dispatcher
237237
cmds:
238-
- 'command -v {{.DOCKER_COMMAND}} || { echo "Podman or Docker is not installed!"; exit 1; }'
238+
- 'command -v {{.CONTAINER_COMMAND}} || { echo "Container engine \"{{.CONTAINER_COMMAND}}\" is not installed!"; exit 1; }'
239239
- |
240-
if [ "{{OS}}" = "windows" ] && [ "{{.DOCKER_COMMAND}}" = "podman" ]; then
240+
if [ "{{OS}}" = "windows" ] && [ "{{.CONTAINER_COMMAND}}" = "podman" ]; then
241241
HOST_IP=$(powershell -command "Get-NetIpAddress | where { \$_.InterfaceAlias -Like '*WSL*' -and \$_.AddressFamily -EQ 'IPv4' } | select -ExpandProperty IPAddress")
242242
if [ -z "$HOST_IP" ]; then
243243
echo "Host IP cannot be determined! WSL cannot run in mirrored networking mode."
@@ -250,15 +250,15 @@ tasks:
250250
- 'test -d ../aem/home/opt/sdk/dispatcher || { echo "Dispatcher SDK is not available. Try providing AEM SDK ZIP instead of JAR to directory: aem/home/lib"; exit 1; }'
251251
- test -d home/sdk || (rm -fr home/sdk && mkdir -p home && cp -r ../aem/home/opt/sdk/dispatcher home/sdk)
252252
# - sh home/sdk/bin/validate.sh src > ../aem/home/var/log/dispatcher-validate.log
253-
- "{{.DOCKER_COMMAND}} tag \"$({{.DOCKER_COMMAND}} load --input 'home/sdk/lib/dispatcher-publish-{{ARCH}}.tar.gz' | tail -n 1 | awk -v 'FS= ' '{print $3}')\" \"adobe/aem-ethos/dispatcher-publish:latest\""
253+
- "{{.CONTAINER_COMMAND}} tag \"$({{.CONTAINER_COMMAND}} load --input 'home/sdk/lib/dispatcher-publish-{{ARCH}}.tar.gz' | tail -n 1 | awk -v 'FS= ' '{print $3}')\" \"adobe/aem-ethos/dispatcher-publish:latest\""
254254
- mkdir -p home/sdk/logs home/sdk/cache
255-
- '{{.DOCKER_COMPOSE_COMMAND}} up -d'
255+
- '{{.CONTAINER_COMPOSE_COMMAND}} up -d'
256256

257257
dispatcher:stop:
258258
desc: stop AEM dispatcher
259259
aliases: [ dispatcher:down ]
260260
dir: dispatcher
261-
cmd: '{{.DOCKER_COMPOSE_COMMAND}} down'
261+
cmd: '{{.CONTAINER_COMPOSE_COMMAND}} down'
262262

263263
dispatcher:restart:
264264
desc: restart AEM dispatcher
@@ -270,19 +270,19 @@ tasks:
270270
desc: check status of AEM dispatcher
271271
dir: dispatcher
272272
cmds:
273-
- '{{.DOCKER_COMPOSE_COMMAND}} ps'
274-
- '{{.DOCKER_COMPOSE_COMMAND}} logs --tail 20'
273+
- '{{.CONTAINER_COMPOSE_COMMAND}} ps'
274+
- '{{.CONTAINER_COMPOSE_COMMAND}} logs --tail 20'
275275

276276
dispatcher:login:
277277
desc: login to AEM dispatcher shell
278-
cmd: '{{.DOCKER_COMMAND}} exec -it dispatcher bash'
278+
cmd: '{{.CONTAINER_COMMAND}} exec -it dispatcher bash'
279279
ignore_error: true
280280

281281
dispatcher:destroy:
282282
desc: destroy AEM dispatcher
283283
dir: dispatcher
284284
cmds:
285-
- '{{.DOCKER_COMPOSE_COMMAND}} down -v --remove-orphans'
285+
- '{{.CONTAINER_COMPOSE_COMMAND}} down -v --remove-orphans'
286286
- rm -fr home
287287

288288
dispatcher:hosts:

pkg/project/app_cloud/local.env

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ AEM_DISPATCHER_DOMAINS=${AEM_DISPATCHER_DOMAIN}
1717

1818
# Docker/Podman switch
1919

20+
CONTAINER_COMMAND=podman
21+
CONTAINER_COMPOSE_COMMAND=podman compose
22+
2023
PODMAN_COMPOSE_WARNING_LOGS=0
21-
DOCKER_COMMAND=podman
22-
DOCKER_COMPOSE_COMMAND=podman compose

0 commit comments

Comments
 (0)