Skip to content

Instantly share code, notes, and snippets.

@martinffx
Last active July 30, 2019 13:38
Show Gist options
  • Save martinffx/1c855bed0cefe237d270d6a78d5c3e9c to your computer and use it in GitHub Desktop.
Save martinffx/1c855bed0cefe237d270d6a78d5c3e9c to your computer and use it in GitHub Desktop.
#!/bin/bash
DEPOLY_FOLDER=$1
# Install dependencies
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2 unzip
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io
# setup deploy folders
sudo mkdir -p /usr/src/onoConnect/logs/{redis,onoConnector}
sudo mkdir -p /usr/src/onoConnect/data/redis
cd /usr/src/onoConnector
sudo curl -L $DEPOLY_FOLDER > deploy.zip
sudo unzip deploy.zip
# configure docker and start service
sudo cp ./deploy/conf/daemon.json /etc/docker/daemon.json
sudo systemctl start docker
# Install Redis
sudo mv ./deploy/systemd/ono-reversal-cache.service /lib/systemd/system/ono-reversal-cache.service
sudo chmod 644 /lib/systemd/system/ono-reversal-cache.service
sudo systemctl daemon-reload
sudo systemctl start ono-reversal-cache
# Install onoConector
curl mv ./deploy/systemd/ono-connector.service /lib/systemd/system/ono-connector.service
sudo chmod 644 /lib/systemd/system/ono-connector.service
sudo systemctl daemon-reload
sudo systemctl start ono-connector
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment