Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Coolify Template for OpnForm with 1-Click Deploy Button #626

Open
JhumanJ opened this issue Nov 21, 2024 · 7 comments
Open

Add Coolify Template for OpnForm with 1-Click Deploy Button #626

JhumanJ opened this issue Nov 21, 2024 · 7 comments
Labels
help wanted Extra attention is needed

Comments

@JhumanJ
Copy link
Owner

JhumanJ commented Nov 21, 2024

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 JhumanJ added the help wanted Extra attention is needed label Nov 21, 2024
@harshtech123
Copy link

harshtech123 commented Nov 21, 2024

/attempt #626

@aybanda
Copy link

aybanda commented Nov 21, 2024

attempt #626

Copy link

algora-pbc bot commented Nov 28, 2024

@harshtech123: Reminder that in 7 days the bounty will become up for grabs, so please submit a pull request before then 🙏

@JhumanJ
Copy link
Owner Author

JhumanJ commented Nov 28, 2024

Do you still plan on working on this @harshtech123 ?

@algora-pbc algora-pbc bot removed the 💎 Bounty label Dec 5, 2024
@JhumanJ
Copy link
Owner Author

JhumanJ commented Dec 5, 2024

/bounty $100

@onyedikachi-david
Copy link

onyedikachi-david commented Dec 5, 2024

/attempt #626

Algora profile Completed bounties Tech Active attempts Options
@onyedikachi-david 11 bounties from 5 projects
TypeScript, Python,
Rust & more
Cancel attempt

Copy link

algora-pbc bot commented Dec 5, 2024

Note

The user @harshtech123 is already attempting to complete issue #626 and claim the bounty. We recommend checking in on @harshtech123's progress, and potentially collaborating, before starting a new solution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants