Skip to content
Snippets Groups Projects
Commit 09c2244d authored by Marc-Olivier Andrez's avatar Marc-Olivier Andrez
Browse files

build: add argument to specify build directory to deploy

This commit modifies the script
`deploy/build_env/services-linux/run_asapo.sh` so that we can use it
to deploy services compiled in a directory other than `build/`. This is
very convenient during development on a local machine  because we may
want to store different build flavors in directories under the `build/`
directory.

Note: if no directory is passed to the script, the script uses the
`build/` directory by default.
parent 9ba8810a
No related branches found
No related tags found
No related merge requests found
cp build/authorizer/asapo-authorizer /asapo-authorizer
cp build/discovery/asapo-discovery /asapo-discovery
cp build/broker/asapo-broker /asapo-broker
cp build/file_transfer/asapo-file-transfer /asapo-file-transfer
cp build/receiver/receiver /receiver
cp build/monitoring/monitoring_server/asapo-monitoring-server /asapo-monitoring-server
#!/bin/bash
# The value of `source_build_dir` is either "$1" or "build" if no argument is provided
# to the script.
source_build_dir="${1:-build}"
cp "$source_build_dir"/authorizer/asapo-authorizer /asapo-authorizer
cp "$source_build_dir"/discovery/asapo-discovery /asapo-discovery
cp "$source_build_dir"/broker/asapo-broker /asapo-broker
cp "$source_build_dir"/file_transfer/asapo-file-transfer /asapo-file-transfer
cp "$source_build_dir"/receiver/receiver /receiver
cp "$source_build_dir"/monitoring/monitoring_server/asapo-monitoring-server /asapo-monitoring-server
cp deploy/asapo_services_light/*json /
cp deploy/asapo_services_light/envoy.yaml /
......@@ -18,7 +23,7 @@ cp deploy/build_env/services-linux/discovery.json /
cp deploy/build_env/services-linux/*key /
cp deploy/build_env/services-linux/supervisord.conf /etc/
cp build/deploy/asapo_services_light/nginx.conf /etc/nginx/nginx.conf
cp "$source_build_dir"/deploy/asapo_services_light/nginx.conf /etc/nginx/nginx.conf
service slapd start
ldapadd -x -D "ou=rgy,o=desy,c=de" -f /etc/ldap/record.ldif -h localhost
......@@ -26,4 +31,3 @@ ldapadd -x -D "ou=rgy,o=desy,c=de" -f /etc/ldap/record.ldif -h localhost
cd / && supervisord --configuration /etc/supervisord.conf &
sleep 20
cd -
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment