Skip to content

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

License

Notifications You must be signed in to change notification settings

jpcarpanezi/houston

Repository files navigation

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks