OpnForm icon indicating copy to clipboard operation
OpnForm copied to clipboard

Add Coolify Template for OpnForm with 1-Click Deploy Button

Open JhumanJ opened this issue 11 months ago • 7 comments

Add Coolify Template for OpnForm with 1-Click Deploy Button

We’d love to have a Coolify template for OpnForm, our open-source form builder. The goal is to enable users to deploy OpnForm with a single click through Coolify.

Background:

OpnForm already has a working Docker setup, which you can find in our deployment documentation. The Docker configuration includes everything needed for running the application. The primary task for this issue is to adapt the Docker setup for Coolify and create a 1-click deploy button.

Deliverables:

  1. Coolify Template: A template that adapts the existing Docker setup to Coolify.

    • Ensure the template includes the necessary environment variables, Docker images, and services.
    • Guidance for contributing the template can be found in the Coolify documentation.
  2. .env File Generator Script: A script (or modifications to the current one) that generates .env files based on the Coolify deployment setup. Currently we use scripts/setup-env.sh, but we probably need to build an equivalent for Cooolify.

  3. 1-Click Deploy Button:

    • Create a 1-click deploy button that integrates with Coolify and simplifies the deployment process for OpnForm users. Add mention to this new deployment option (and button) in the docs
  4. Merge Request to Coolify Repository:

    • Submit the template to the Coolify repository following their contribution guidelines.

Resources:

Skills Required:

  • Familiarity with Docker and Docker Compose.
  • Experience with Coolify templates and deployment.
  • Ability to script and automate environment variable setup.

If you have any questions or need clarification on this issue, feel free to comment below! 😊

Thank you for contributing to OpnForm!

JhumanJ avatar Nov 21 '24 13:11 JhumanJ