MidVision's RapidDeploy provides automated integrated application release and DevOps capability.
3.4K
Feature overview:
This image contains the RapidDeploy framework server and agent which is free to use for up to 10 target nodes. RapidDeploy can be used to manage your deployments and releases to any target via SSH or using an agent. RapidDeploy features:
Download the image and run the container:
docker pull midvision/rdmkdir -p ~/dockershare/external/rddocker run -t -d -p 9090:9090 -v ~/dockershare/external/rd/libraries:/rd/libraries -v ~/dockershare/external/rd/resources:/rd/resources -v ~/dockershare/external/rd/snapshots:/rd/snapshots -v ~/dockershare/external/rd/logs:/rd/logs -v ~/dockershare/external/rd/projects:/rd/projects -v ~/dockershare/external/rd/db:/rd/users/root -v ~/dockershare/external/rd/buildstore:/rd/buildstore -v ~/dockershare/external/rd/promotionstore:/rd/promotionstore -v ~/dockershare/external/rd/users:/rd/users --name "midvision_rapiddeploy" midvision/rdRapidDeploy URL:
Once you run the container, you can log in to RapidDeploy. The RapidDeploy URL will be http://YOUR-IP:9090/MidVision (Make sure the 9090 port is open on any firewalls)
Log in to the Web Console:
For a newly installed RapidDeploy instance, the following credentials can be used to log in to the Web Console as the super user. Be sure to change the password!
Username: mvadmin
Password: mvadmin
Getting Started:
When the container is started, the framework server running Java 8 in Tomcat 9 and a (local) RapidDeploy agent will be started. Logs, database and project volumes are exposed.
You can find a step-by-step tutorial introducing RapidDeploy concepts and along the way creating your first project, target server definition, resource and target environment definition here. There are instructions for configuring and installing plugins into RapidDeploy on our web site. Comprehensive RapidDeploy documentation can be found in our how to guides.
Information about available plugins for RapidDeploy can be found on the plugins page.
You can also download and install some blueprints to get started with specific tasks.
Connecting to remote servers:
The RapidDeploy container runs a local agent by default for you to use to run a Hello World deployment or more generally for local jobs. You can configure RapidDeploy to deploy to any server running SSH or you can install an agent on the server. Agents for linux, windows platforms etc can be downloaded from here.
By default these agents all ship with an inbuilt Java 1.8 JRE. However, you can choose to use any other (Java 1.8+) JRE by setting JAVA_HOME appropriately.
For any further information, please visit our website
Upgrading to a later version of RapidDeploy:
To upgrade (In this example we're upgrading from RapidDeploy 5.0.20 to 5.0.21. Replace 5.0.21 with the actual version you are upgrading to):
docker pull midvision/rd:5.0.21docker stop midvision_rapiddeploydocker rename midvision_rapiddeploy midvision_rapiddeploy_5020docker run -t -d -p 9090:9090 -v ~/dockershare/external/rd/libraries:/rd/libraries -v ~/dockershare/external/rd/resources:/rd/resources -v ~/dockershare/external/rd/snapshots:/rd/snapshots -v ~/dockershare/external/rd/logs:/rd/logs -v ~/dockershare/external/rd/projects:/rd/projects -v ~/dockershare/external/rd/db:/rd/users/root -v ~/dockershare/external/rd/buildstore:/rd/buildstore -v ~/dockershare/external/rd/promotionstore:/rd/promotionstore -v ~/dockershare/external/rd/users:/rd/users --name "midvision_rapiddeploy" midvision/rd:5.0.21Please be aware that if you store any RapidDeploy resources in the RapidDeploy container but outside of the exposed volumes, these resources will NOT be preserved following an upgrade.
Exposed volumes:
/rd/projects is the location of the RapidDeploy project data stored on disk./rd/snapshots is the location of the RapidDeploy snapshot data stored on disk./rd/resources is the location of the RapidDeploy external resource data (location) stored on disk./rd/libraries is the location of the RapidDeploy library data stored on disk./rd/logs is the location of the RapidDeploy log files/rd/users/root is the location of the HSQL Database file/rd/users is the location of the RapidDeploy security role files/rd/buildstore is the location of the deployment packages when using the (default) filesystem based artifact repository plugin/rd/promotionstore is the location of the promotable deployment packages when using the (default) filesystem based artifact repository pluginPlease be aware that if you store any RapidDeploy resources in the RapidDeploy container but outside of the exposed volumes listed above, these resources will NOT be preserved following an upgrade. Therefore please ensure any paths to resources you create in RapidDeploy that are on the local filesystem inside the container, these must be either in one of the exposed volumes above, or you need to add your own exposed volume which you should add to the Docker run command.
Content type
Image
Digest
sha256:eb928bcb8…
Size
645.4 MB
Last updated
12 days ago
docker pull midvision/rd