29 lines
768 B
Bash
Executable File
29 lines
768 B
Bash
Executable File
# deployment script to be translated to Ansible
|
|
|
|
# NOT NEEDED since the beamline repo will be autodeployed
|
|
# BEAMLINE_REPO=gitlab.psi.ch:bec/csaxs-bec.git
|
|
# git clone git@$BEAMLINE_REPO
|
|
|
|
module add psi-python38/2020.11
|
|
|
|
# start redis
|
|
docker run --network=host --name redis-bec -d redis
|
|
# alternative:
|
|
# conda install -y redis; redis-server &
|
|
|
|
|
|
# get the target versions for ophyd_devices and BEC
|
|
source ./csaxs-bec/deployment/autodeploy_versions
|
|
|
|
git clone -b $OPHYD_DEVICES_AUTODEPLOY_VERSION https://gitlab.psi.ch/bec/ophyd_devices.git
|
|
git clone -b $BEC_AUTODEPLOY_VERSION https://gitlab.psi.ch/bec/bec.git
|
|
|
|
# install BEC
|
|
cd bec
|
|
source ./bin/install_bec_dev.sh
|
|
|
|
cd ../
|
|
# start the BEC server
|
|
bec-server start --config ./xtreme-bec/deployment/bec-server-config.yaml
|
|
|