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

Enable package installation #48

Closed
2 of 3 tasks
s1hofmann opened this issue May 26, 2020 · 0 comments
Closed
2 of 3 tasks

Enable package installation #48

s1hofmann opened this issue May 26, 2020 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@s1hofmann
Copy link
Contributor

s1hofmann commented May 26, 2020

Currently it is not possible to install 3rd party dependencies in a Sakuli container.

No install step is performed, thus no dependencies are installed before running a test, which reduces flexibility. It also causes problems since mounted node_modules might clash when running a container on e.g. macOS, since native dependencies of nut-js will be incompatible.

As a Sakuli user I want to be able to use 3rd party dependencies in my container environment.

Acc. crit.:

  • 3rd party packages can be installed in containers
  • Mounted node_modules are discarded to avoid platform dependent incompatibilities
  • Installation of 3rd party packages is implemented as an opt-in
@s1hofmann s1hofmann added the enhancement New feature or request label May 26, 2020
@cliffle cliffle self-assigned this Dec 4, 2020
cliffle added a commit that referenced this issue Dec 7, 2020
cliffle added a commit that referenced this issue Dec 7, 2020
cliffle added a commit to sakuli/docs that referenced this issue Dec 7, 2020
svettwer added a commit to sakuli/docs that referenced this issue Dec 11, 2020
svettwer added a commit to sakuli/docs that referenced this issue Dec 11, 2020
…tall-3rd-party-packages

(sakuli/sakuli-docker#48) added docs for 3rd party package installati…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants