The Red Hat Ecosystem Catalog is the official source for discovering and learning more about the Red Hat Ecosystem of both Red Hat and certified third-party products and services.
We’re the world’s leading provider of enterprise open source solutions—including Linux, cloud, container, and Kubernetes. We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.
realMethods : DevOps Project Generator v1.2
Use realMethods to generate DevOps project for both new application and app refactoring scenarios.
Save time and get started with all the code and configuration you need but don't want to have to write.
Generation includes
These instructions will cover usage information and for the realMethods docker image.
Prerequisities
In order to run this container you'll need docker installed.
* [Windows](https://docs.docker.com/windows/started)
* [OS X](https://docs.docker.com/mac/started/)
* [Linux](https://docs.docker.com/linux/started/)
Access
Before using the realMethods image, it has to first be pulled by issuing the following command:
docker pull realmethods/realmethods:latest
Usage
- Run as Default
To run the image with its defaults, issue the following command:
docker run -it -d -p 8080:8080 realmethods/realmethods:latest
- Run with data storage to a local volume
To run the image using a local volume on the hosting server, issue the following command:
docker run -it -d -p 8080:8080 -v /usr/realmethods-data:/realmethods-data realmethods/realmethods:latest
Directory /usr/realmethods-data must exist for this command to execute successfully.
- Run using a specific MySQL instance
By default, the image with run against a remote MySQL-8 instance hosted by realMethods. This will give you access to all the
publicly available tech stacks and models. Likewise, it will expose all your publicly defined tech stacks and models to the community.
If you would like to store data to a separate MySQL-8 instance, you need to provide the connection parameters to the instance.
docker run -it -d -p 8080:8080
-e DATABASE_URL=THE-MYSQL-URL
-e DATABASE_USERNAME=THE-MYSQL-USER-NAME
-e DATABASE_PW=THE-MYSQL-PASSWORD
realmethods/realmethods:latest
- Access The Installation via Web Browser
The application should be running and accessible on the exposed port. For example:
where xxx.xxx.xxx.xxx is the IP address to the host server of the application.
You can Register a new User account or login using the default credentials of <i>admin</i> and <i>letmin2</i> as the userId and password respectively.
- Access the Running Instance of realMethods in the Container
You might have a need to access the running instance inside the container. It involves 2 steps:
docker ps
Issuing this command will give show you the container id. Next,
docker exec -it <container-id> /bin/bash
to create a bash shell to access the image's file system.
- Useful File Locations
- Optional Environment Variables
Only required when connecting to a separate MySQL-8 instance.
- Volumes
Find Us
Contributing
We are always interested in supporting new tech stacks. If you are an expert in something (whether popular or obscure) and want to capture it as a reusable technology stack, contact us at support@realmethods.com.
License
This project is licensed under the MIT License.
Acknowledgments
A huge thanks to all the clients and users over the years that have helped to refine and battle test the platform into what it is today.
The following information was extracted from the containerfile and other sources.
| Summary | Model-driven tool for generating tech stack specific DevOp projects |
| Description | The Universal Base Image is designed and engineered to be the base layer for all of your containerized applications, middleware and utilities. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly. |
| Provider | realMethods, Inc. |
| Maintainer | Red Hat, Inc. |
The following information was extracted from the containerfile and other sources.
| Repository name | realMethods DevOps Project Generator |
| Image version | 1.2 |
| Architecture | amd64 |
| User | rmUser |
| Working directory | M2_/opt/maven |
Use the following instructions to get images from a Red Hat container registry using registry service account tokens. You will need to create a registry service account to use prior to completing any of the following tasks.
First, you will need to add a reference to the appropriate secret and repository to your Kubernetes pod configuration via an imagePullSecrets field.
Then, use the following from the command line or from the OpenShift Dashboard GUI interface.
Use the following command(s) from a system with podman installed
Use the following command(s) from a system with docker service installed and running
Use the following instructions to get images from a Red Hat container registry using your Red Hat login.
For best practices, it is recommended to use registry tokens when pulling content for OpenShift deployments.
Use the following command(s) from a system with podman installed
Use the following command(s) from a system with docker service installed and running