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/user/tutorials/create_ioc.rst
+76-1Lines changed: 76 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,82 @@ The last section covered deploying and managing the example Instance that
8
8
came with the template beamline repository. Here we will create a new
9
9
IOC Instance that implements a simulated detector.
10
10
11
-
TODO - complete this.
11
+
Create a New IOC Instance
12
+
-------------------------
13
+
14
+
To create a new IOC Instance simply add a new folder to the ``iocs`` folder
15
+
in your beamline repo. The name of the folder will be the name of the IOC.
16
+
This folder needs to contain these two items:
17
+
18
+
:values.yaml: a file that specifies which Generic IOC Image your IOC Instance
19
+
will run inside of.
20
+
21
+
:config: a folder that contains the IOC configuration files. The configuration
22
+
can take a number of forms, and these were listed inside of the example
23
+
IOC from the previous Tutorial.
24
+
`Click this link to review the options <https://github.com/epics-containers/ibek/blob/ea9da7e1cfe88f2a300ad236f820221837dd9dcf/src/ibek/templates/ioc/config/start.sh>`_
25
+
26
+
We will start by creating the values.yaml file:
27
+
28
+
.. code-block:: bash
29
+
30
+
cd bl01t
31
+
mkdir iocs/bl01t-ea-ioc-02
32
+
code values.yaml
33
+
34
+
This should launch vscode and open the values.yaml file. Add the following:
0 commit comments