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 · 5 comments · May be fixed by #628
Open

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

JhumanJ opened this issue Nov 21, 2024 · 5 comments · May be fixed by #628
Labels
💎 Bounty 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
@JhumanJ
Copy link
Owner Author

JhumanJ commented Nov 21, 2024

/bounty 50

Copy link

algora-pbc bot commented Nov 21, 2024

💎 $50 bounty • OpnForm

Steps to solve:

  1. Start working: Comment /attempt #626 with your implementation plan
  2. Submit work: Create a pull request including /claim #626 in the PR body to claim the bounty
  3. Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts

Thank you for contributing to JhumanJ/OpnForm!

Add a bountyShare on socials

Attempt Started (GMT+0) Solution
🟢 @harshtech123 Nov 21, 2024, 3:25:13 PM WIP
🟢 @aybanda #628

@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 21, 2024

💡 @aybanda submitted a pull request that claims the bounty. You can visit your bounty board to reward.

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

Successfully merging a pull request may close this issue.

3 participants