mirror of
https://github.com/chatmail/relay.git
synced 2026-05-13 09:24:43 +00:00
fix(cmdeploy): docker: route test commands through container via CHATMAIL_DOCKER
Tests SSH into the host and run systemctl/journalctl/env directly, which fails on Docker deployments where services run inside the container. When CHATMAIL_DOCKER is set (to container name), Remote and SSHExec now wrap commands in `docker exec`. Without CHATMAIL_DOCKER, behavior is unchanged.
This commit is contained in:
4
.github/workflows/docker-ci.yaml
vendored
4
.github/workflows/docker-ci.yaml
vendored
@@ -210,7 +210,7 @@ jobs:
|
||||
ssh root@ns.testrun.org systemctl reload nsd
|
||||
|
||||
- name: cmdeploy test
|
||||
run: CHATMAIL_DOMAIN2=ci-chatmail.testrun.org cmdeploy test --slow
|
||||
run: CHATMAIL_DOCKER=chatmail CHATMAIL_DOMAIN2=ci-chatmail.testrun.org cmdeploy test --slow
|
||||
|
||||
- name: cmdeploy dns
|
||||
run: |
|
||||
@@ -337,7 +337,7 @@ jobs:
|
||||
ssh root@ns.testrun.org systemctl reload nsd
|
||||
|
||||
- name: cmdeploy test
|
||||
run: CHATMAIL_DOMAIN2=ci-chatmail.testrun.org cmdeploy test --slow
|
||||
run: CHATMAIL_DOCKER=chatmail CHATMAIL_DOMAIN2=ci-chatmail.testrun.org cmdeploy test --slow
|
||||
|
||||
- name: cmdeploy dns
|
||||
run: |
|
||||
|
||||
Reference in New Issue
Block a user