mirror of https://github.com/OpenVidu/openvidu.git
CI: Fix deployment scripts for new jobs
parent
dfca30ef77
commit
e87b2b30e1
|
@ -38,7 +38,7 @@ Resources:
|
||||||
content: |
|
content: |
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -eu -o pipefail
|
set -eu -o pipefail
|
||||||
|
|
||||||
# Install Docker
|
# Install Docker
|
||||||
apt-get update && apt-get install -y \
|
apt-get update && apt-get install -y \
|
||||||
apt-transport-https \
|
apt-transport-https \
|
||||||
|
@ -70,7 +70,7 @@ Resources:
|
||||||
content: !Sub |
|
content: !Sub |
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -eu -o pipefail
|
set -eu -o pipefail
|
||||||
|
|
||||||
# Install openvidu-ce
|
# Install openvidu-ce
|
||||||
cd /opt
|
cd /opt
|
||||||
curl https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/install_openvidu_OPENVIDU_VERSION.sh | bash
|
curl https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/install_openvidu_OPENVIDU_VERSION.sh | bash
|
||||||
|
@ -90,7 +90,7 @@ Resources:
|
||||||
content: !Sub |
|
content: !Sub |
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -eu -o pipefail
|
set -eu -o pipefail
|
||||||
|
|
||||||
# Openvidu recording
|
# Openvidu recording
|
||||||
docker pull openvidu/openvidu-recording:OPENVIDU_RECORDING_DOCKER_TAG
|
docker pull openvidu/openvidu-recording:OPENVIDU_RECORDING_DOCKER_TAG
|
||||||
|
|
||||||
|
@ -106,6 +106,7 @@ Resources:
|
||||||
Tags:
|
Tags:
|
||||||
- Key: Name
|
- Key: Name
|
||||||
Value: !Ref AWS::StackName
|
Value: !Ref AWS::StackName
|
||||||
|
KeyName: AWS_KEY_NAME
|
||||||
UserData:
|
UserData:
|
||||||
"Fn::Base64":
|
"Fn::Base64":
|
||||||
!Sub |
|
!Sub |
|
||||||
|
@ -115,7 +116,7 @@ Resources:
|
||||||
python-pip \
|
python-pip \
|
||||||
ec2-instance-connect
|
ec2-instance-connect
|
||||||
pip install https://s3.amazonaws.com/cloudformation-examples/aws-cfn-bootstrap-latest.tar.gz
|
pip install https://s3.amazonaws.com/cloudformation-examples/aws-cfn-bootstrap-latest.tar.gz
|
||||||
|
|
||||||
cfn-init --region ${AWS::Region} --stack ${AWS::StackId} --resource OpenviduServerCE
|
cfn-init --region ${AWS::Region} --stack ${AWS::StackId} --resource OpenviduServerCE
|
||||||
|
|
||||||
/usr/local/bin/installDockerAndDockerCompose.sh || { echo "[Openvidu] error installing docker and compose"; exit 1; }
|
/usr/local/bin/installDockerAndDockerCompose.sh || { echo "[Openvidu] error installing docker and compose"; exit 1; }
|
||||||
|
|
|
@ -35,6 +35,12 @@ AMIUSEAST1=$(getUbuntuAmiId 'us-east-1')
|
||||||
cp cfn-mkt-ov-ce-ami.yaml.template cfn-mkt-ov-ce-ami.yaml
|
cp cfn-mkt-ov-ce-ami.yaml.template cfn-mkt-ov-ce-ami.yaml
|
||||||
|
|
||||||
## Setting Openvidu Version and Ubuntu Latest AMIs
|
## Setting Openvidu Version and Ubuntu Latest AMIs
|
||||||
|
if [[ ! -z ${AWS_KEY_NAME} ]]; then
|
||||||
|
sed -i "s/ KeyName: AWS_KEY_NAME/ KeyName: ${AWS_KEY_NAME}/g" cfn-mkt-ov-ce-ami.yaml
|
||||||
|
else
|
||||||
|
sed -i '/ KeyName: AWS_KEY_NAME/d' cfn-mkt-ov-ce-ami.yaml
|
||||||
|
fi
|
||||||
|
sed -i "s/AWS_KEY_NAME/${AWS_KEY_NAME}/g" cfn-mkt-ov-ce-ami.yaml
|
||||||
sed -i "s/OPENVIDU_VERSION/${OPENVIDU_VERSION}/g" cfn-mkt-ov-ce-ami.yaml
|
sed -i "s/OPENVIDU_VERSION/${OPENVIDU_VERSION}/g" cfn-mkt-ov-ce-ami.yaml
|
||||||
sed -i "s/OPENVIDU_RECORDING_DOCKER_TAG/${OPENVIDU_RECORDING_DOCKER_TAG}/g" cfn-mkt-ov-ce-ami.yaml
|
sed -i "s/OPENVIDU_RECORDING_DOCKER_TAG/${OPENVIDU_RECORDING_DOCKER_TAG}/g" cfn-mkt-ov-ce-ami.yaml
|
||||||
sed -i "s/AMIEUWEST1/${AMIEUWEST1}/g" cfn-mkt-ov-ce-ami.yaml
|
sed -i "s/AMIEUWEST1/${AMIEUWEST1}/g" cfn-mkt-ov-ce-ami.yaml
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/bash -x
|
#!/bin/bash
|
||||||
set -eu -o pipefail
|
set -eu -o pipefail
|
||||||
|
|
||||||
# Replicate AMIs in all regions
|
# Replicate AMIs in all regions
|
||||||
|
|
Loading…
Reference in New Issue