go.charczuk.com@v0.0.0-20240327042549-bc490516bd1a/projects/nodes/_scripts/deploy (about) 1 #!/usr/bin/env bash 2 3 set -eu 4 5 deploy_server() { 6 echo "deploying server ..." 7 pushd ../.. 8 fly deploy . --config=project/nodes/fly.nodes-srv.toml --dockerfile=project/nodes/Dockerfile.nodes-srv 9 popd 10 echo "deploying server ... done" 11 } 12 13 deploy_worker() { 14 echo "deploying server ..." 15 pushd ../.. 16 fly deploy . --config=project/nodes/fly.nodes-wrk.toml --dockerfile=project/nodes/Dockerfile.nodes-wrk 17 popd 18 echo "deploying server ... done" 19 } 20 21 deploy_temporal() { 22 echo "deploying server ..." 23 pushd ../.. 24 fly deploy . --config=project/nodes/fly.nodes-temporal.toml --dockerfile=project/nodes/Dockerfile.temporal 25 popd 26 echo "deploying server ... done" 27 } 28 29 case "$1" in 30 31 server) 32 deploy_server 33 ;; 34 35 nodes-srv) 36 deploy_server 37 ;; 38 39 worker) 40 deploy_worker 41 ;; 42 43 nodes-wrk) 44 deploy_worker 45 ;; 46 47 temporal) 48 deploy_temporal 49 ;; 50 51 esac