/houston

An open-source, low-code platform for seamless CI deployment. Simplify your workflow with Houston's intuitive interface and Docker compatibility.

Primary LanguageC#MIT LicenseMIT

Houston logo

Houston ยท GitHub license Deploy API Deploy Worker Deploy Front

Houston is an open-source project aimed at providing a user-friendly and intuitive platform for continuous integration (CI) deployment using low-code techniques. With Houston, users can easily create and manage CI pipelines through a simple and intuitive interface.

Getting Started with Docker Compose ๐Ÿš€

To get started with Houston using Docker Compose, follow the steps below:

  1. Generate an authentication private key by running the following command in your terminal:
ssh-keygen -t rsa -b 4096 -m PEM -N "" -f /data/houston/PrivateKey.pem
  1. Create a docker-compose.yaml file with the provided docker-compose.yaml template:

  2. In the docker-compose.yaml file, replace <host-origin>, <postgres-password>, <redis-password>, and <rabbit-password> with your desired passwords.

  3. Run the following command to start the Houston containers using Docker Compose:

docker-compose up -d --build
  1. Wait for the containers to start up. Once the process is complete, you can access the Houston web interface through your preferred web browser.

Note: Make sure you have Docker and Docker Compose installed on your machine before proceeding.

Contributing โœจ

Thank you for your interest in contributing to Houston! Currently, we are not accepting external contributions to the project. However, we appreciate your enthusiasm and support.

If you have any suggestions, bug reports, or feature requests, please feel free to open an issue. Your feedback is valuable to us, and it helps us improve the platform.

We will update the community if there are any changes regarding contributions in the future. We appreciate your understanding.

Support ๐Ÿค

If you encounter any issues or have any questions or suggestions, please feel free to open an issue. Our team will be happy to assist you.

License ๐Ÿ“„

Houston is licensed under the MIT License, which means you are free to use, modify, and distribute the software. Please see the LICENSE file for more details.