Skip to content

Commit 476db5e

Browse files
committed
docs: add docs for diamond machines
1 parent 7d8ff57 commit 476db5e

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

‎docs/tutorials/local-auth.md‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,16 @@ To run the stack:
66

77
1. In the root directory run `git submodule update --init --recursive` to initialise the example-services repo
88
2. Run `docker compose -f tests/system_tests/compose.yaml up -d` to launch an instance of NumTracker, RabbitMQ, Keycloak, Tiled, OPA and a number of IOCs, in detached mode
9+
>[!NOTE]
10+
> On DLS workstations, perform these setup steps since docker compose is not available by default:
11+
> Run `systemctl enable --user podman.socket --now` to set up a podman user service and socket
12+
> Add the following lines to your `$HOME/.profile` file:
13+
> ```
14+
> module load docker-compose/5.1.1
15+
> export DOCKER_HOST=unix://$XDG_RUNTIME_DIR/podman/podman.sock
16+
> alias docker=podman
17+
> ```
18+
919
3. Run `source tests/system_tests/.env` which will set required EPICS environmental variables
1020
4. Run `blueapi -c tests/system_tests/config.yaml serve` to launch BlueAPI configured to use the launched stack. This may take a while, as BlueAPI will attempt to connect to a number of devices via Channel Access
1121

0 commit comments

Comments
 (0)