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

Feature Request: Templates #286

Closed
derek-adair opened this issue Oct 3, 2018 · 6 comments
Closed

Feature Request: Templates #286

derek-adair opened this issue Oct 3, 2018 · 6 comments

Comments

@derek-adair
Copy link

derek-adair commented Oct 3, 2018

I would like to be able to use duckduck as a means of keeping track of my default app setups. The main thing I want to be able to do is set up sane defaults and stub out clones of this default on a given domain. It would work just like the one-click apps, but it would be my own custom recipe's.

I'm not sure how much of this would go in the web UI or how much would go in the client or w/e but the basics would require.

The workflow would be something like;

  1. Generate Image
    a. Fork any of the one-click apps
    b. Generate a Dockerfile (basically include this)
    c. pull directly from some git repo
  2. Do work to customize said app
  3. Save and expose in one-click app view
  4. *Some how link entire project to a git host / CI / whatever and create a brand new project. However, maybe I do not understand how I may achieve this already. Do I simply create a volume w/ /var/www/html linked to host and throw that in git?)
@githubsaturn
Copy link
Collaborator

githubsaturn commented Oct 4, 2018

I don't quite understand this feature request. Could you clarify?

Things like installing PIL and even editing php.ini can be done via Dockerfile manipulation: docker-library/wordpress#10 (comment)

In particular:

Custom Dockerfile

Already supported: https://captainduckduck.com/docs/captain-definition-file.html#convert-dockerfile-to-captain-definition

#113 is simply a minor improvement. People are already using scripts to automate this: #214

Ability to add /edit one click app list

In the pipeline. Hopefully by the end of Q4.

Ability to easily create and access a git repository
Ability to link this directly to a github/gitlab project.

Not too sure what you meant by these. But you can use git webhooks for automatic deployment upon git push - if that's what you meant.

@derek-adair
Copy link
Author

Thanks for the quick response! I'm very excited about this project and i just need more time with it I guess.

this is what i need...https://githubsaturn.github.io/dockerfile-to-captain/

Is there any reason not to support just... using the Dockerfile?

@derek-adair
Copy link
Author

Updating w/ relevant feature request....

@derek-adair
Copy link
Author

I hope this makes sense, it's entirely possible I do not grasp how all of this works.

@githubsaturn
Copy link
Collaborator

githubsaturn commented Oct 4, 2018

Is there any reason not to support just... using the Dockerfile?

There will be support for direct referencing to a Dockerfile as per #113

Hopefully it'll be ready by the end of Q4.

Closing this issue as requested features are either already implemented or they are in the pipeline.

@derek-adair
Copy link
Author

Hell ya!

Was it clear what i mean by #3 thats really the core of what i would like. Basically take an existing project and add it to one click install apps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants