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

Need help understanding Perl #1

Closed
tylerflint opened this issue Nov 20, 2015 · 0 comments
Closed

Need help understanding Perl #1

tylerflint opened this issue Nov 20, 2015 · 0 comments

Comments

@tylerflint
Copy link

Nanobox Desktop automates the creation of isolated, virtual development environments. It scans your code and builds a suitable environment within a VM. In order to best automate the build of Perl environments, we would greatly appreciate it if you would be willing to answer some or all of the following questions, in as much detail as you can. There are no wrong answers:

Detection

  • What is the most accurate way you can think of to detect a Perl app?

Environment

  • Which perl runtimes need to be available to your app?
  • Are any other runtimes (nodejs, python, etc) needed?
  • Are any utilities, webservers, or other binaries (apache, nginx, etc) needed?
  • How do you manage/install dependencies?
  • Where are your dependencies stored? (which directories)

Service detection

  • Does your app depend on services like postgres, redis, etc?
  • How could we detect that your app depends on them?
  • Does your app require any special configuration for these services?

Application configuration

  • Does your app require special configuration via config files or environment variables?
  • Where and how could we configure your app to connect to the services that were previously detected?

Compilation/Build

  • Does your app need to be compiled?
  • Is there a build process required to generate a release?
  • Ultimately, what should be copied into the live environment? (all source code, specific directories, etc)

Finally, running your app

  • Is your app strictly a web (http) app, or does it provide a service on tcp/udp as well?
  • How do you run your app?

Thanks in advance for sharing your time and expertise!

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

1 participant