Installation and Deployment
Deploying Orchestron v5
Step-by-step guide
- Install Docker on the machine where Orchestron is to be deployed.
- If you are on Linux or MacOS, running the command below as a privileged user should install the latest version of docker. (OR) click here[https://docs.docker.com/install/] to follow the official installation instructions
- wget -qO- https://get.docker.com | sh
- If you are on Windows, follow the instructions in the link below.
- If you are on Linux or MacOS, running the command below as a privileged user should install the latest version of docker. (OR) click here[https://docs.docker.com/install/] to follow the official installation instructions
- Install Docker Compose on the machine where Orchestron is to be deployed.
- Instructions to install Docker compose can be found here[https://docs.docker.com/compose/install/#install-compose].
- Get the docker-compose.yml file from Orchestron GitHub.
- You can either clone the repository to the machine. (OR)
- Run 'wget https://raw.githubusercontent.com/we45/orchestron-community/master/docker-compose.yml' .
- Make the necessary changes in the compose file(docker-compose.yml).
- Here are the list of the Environment Variables that need to be edited in the docker-compose.yml file.
- MYSQL_ROOT_PASSWORD - MySQL Database Password for Root User. If necessary, changes can be made to the docker-compose.yml file and a non-root User can be used instead.
- MINIO_ACCESS_KEY - Minio Access Key should be a minimum of 3 characters in length.
- MINIO_SECRET_KEY - Minio Secret Key should be a minimum of 8 characters in length.
- ENC_KEY - Encryption Key is used to Encrypt Jira and Email Configuration Parameters.
- JWT_SECRET_KEY - JWT Secret Key to Generate JWT tokens.
- ADMIN_USER_EMAIL - Administrator Email ID.
- ADMIN_USER_PASS - Administrator Password.
- The parameter 'API_URL' will be the Server IP or the machine IP. The format will be 'http://<server_ip>
- If you are on MacOS or Linux, the machine IP can be found by running 'ifconfig'
- If you are on Windows, the machine IP can be found by running 'ipconfig'
- Paths of volumes exposed (used for persistent storage) can also be changed if necessary.
- Here are the list of the Environment Variables that need to be edited in the docker-compose.yml file.
- Once the changes have been made, you can start Orchestron by running the following command.
- docker-compose up -d
Image of an example compose file is shown below:
Related articles