ionic-navigation-and-routing
ionic-navigation-and-routing copied to clipboard
build(deps): bump tar from 4.4.13 to 4.4.19
Bumps tar from 4.4.13 to 4.4.19.
Commits
9a6faa0
4.4.1970ef812
drop dirCache for symlink on all platforms3e35515
4.4.1852b09e3
fix: prevent path escape using drive-relative pathsbb93ba2
fix: reserve paths properly for unicode, windows2f1bca0
fix: prune dirCache properly for unicode, windows9bf70a8
4.4.176aafff0
fix: skip extract if linkpath is stripped entirely5c5059a
fix: reserve paths case-insensitivelyfd6accb
4.4.16- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) -
@dependabot use these labels
will set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.
Great idea.
To confirm, the next steps would be:
- Test Dockerfile build for alpine and ubuntu
- Push to Dockerhub
- Link to supported Docker images in README.md
Sounds like a good path!
This should be all that's required to get this going, in theory. Could probably be optimized for size better still:
- https://github.com/alias1/docker-oxml_xxe/blob/master/Dockerfile
When running it, I seem to be unable to access the exposed port from my browser though. Wondering if there is some localhost type binding in the container that isn't playing nicely with things?
@alias1 I had a look at it. Webrick, by default, only serves on localhost. -o
is required if you want to expose it to other network interface.
I don't know if it's a good idea to have it as 0.0.0.0, but I'll leave it for someone to decide. 😄
Ah, that makes sense. Was thinking along similar lines, but thought docker's port mapping may have overcome it. I guess not.
Updated my Dockerfile
to include the above, seems to work now.
https://github.com/0xdevalias/docker-oxml_xxe/blob/ead927e072dbe49c78cba7355ec4a9e1ce3595d5/Dockerfile#L10-L11
It builds to ~200mb, could almost certainly optimize it since most of that weight seems to come from the apt-get installs, but not a high priority for me currently.
Related: https://github.com/0xdevalias/docker-oxml_xxe/issues/3
Thanks!! Added a docker directory with your code, I can take PRs into that if you want. Would be great to have this in master.
The Docker build is broken now:
$ docker-compose up --build
Building web
Step 1/6 : FROM ruby:2.6.2-slim
---> 05e2c7d06818
Step 2/6 : RUN apt-get update && apt-get install -y make git libsqlite3-dev libxslt-dev libxml2-dev zlib1g-dev gcc && apt-get clean
---> Using cache
---> 62c536476d63
Step 3/6 : RUN git clone --depth=1 https://github.com/BuffaloWill/oxml_xxe.git /oxml_xxe && cd /oxml_xxe && bundle install
---> Using cache
---> 67fc24960c2c
Step 4/6 : WORKDIR /oxml_xxe
---> Using cache
---> ac45946fe82c
Step 5/6 : EXPOSE 4567
---> Using cache
---> 26c8163ec4ee
Step 6/6 : ENTRYPOINT ["ruby", "server.rb", "-o", "0.0.0.0"]
---> Using cache
---> c3b69fe179b7
Successfully built c3b69fe179b7
Successfully tagged docker_web:latest
Starting docker_web_1 ... done
Attaching to docker_web_1
web_1 | /usr/local/lib/ruby/2.6.0/rubygems/specification.rb:2302:in `raise_if_conflicts': Unable to activate dm-serializer-1.2.2, because json-2.1.0 conflicts with json (~> 1.6) (Gem::ConflictError)
web_1 | from /usr/local/lib/ruby/2.6.0/rubygems/specification.rb:1418:in `activate'
web_1 | from /usr/local/lib/ruby/2.6.0/rubygems/specification.rb:1452:in `block in activate_dependencies'
web_1 | from /usr/local/lib/ruby/2.6.0/rubygems/specification.rb:1438:in `each'
web_1 | from /usr/local/lib/ruby/2.6.0/rubygems/specification.rb:1438:in `activate_dependencies'
web_1 | from /usr/local/lib/ruby/2.6.0/rubygems/specification.rb:1420:in `activate'
web_1 | from /usr/local/lib/ruby/2.6.0/rubygems.rb:223:in `rescue in try_activate'
web_1 | from /usr/local/lib/ruby/2.6.0/rubygems.rb:216:in `try_activate'
web_1 | from /usr/local/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:123:in `rescue in require'
web_1 | from /usr/local/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:34:in `require'
web_1 | from /oxml_xxe/model/master.rb:2:in `<top (required)>'
web_1 | from /usr/local/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
web_1 | from /usr/local/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
web_1 | from server.rb:11:in `<main>'
web_1 | /usr/local/lib/ruby/2.6.0/rubygems/specification.rb:2302:in `raise_if_conflicts': Unable to activate dm-serializer-1.2.2, because json-2.1.0 conflicts with json (~> 1.6) (Gem::ConflictError)
web_1 | from /usr/local/lib/ruby/2.6.0/rubygems/specification.rb:1418:in `activate'
web_1 | from /usr/local/lib/ruby/2.6.0/rubygems/specification.rb:1452:in `block in activate_dependencies'
web_1 | from /usr/local/lib/ruby/2.6.0/rubygems/specification.rb:1438:in `each'
web_1 | from /usr/local/lib/ruby/2.6.0/rubygems/specification.rb:1438:in `activate_dependencies'
web_1 | from /usr/local/lib/ruby/2.6.0/rubygems/specification.rb:1420:in `activate'
web_1 | from /usr/local/lib/ruby/2.6.0/rubygems.rb:217:in `try_activate'
web_1 | from /usr/local/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:123:in `rescue in require'
web_1 | from /usr/local/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:34:in `require'
web_1 | from /oxml_xxe/model/master.rb:2:in `<top (required)>'
web_1 | from /usr/local/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
web_1 | from /usr/local/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
web_1 | from server.rb:11:in `<main>'
web_1 | /usr/local/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- data_mapper (LoadError)
web_1 | from /usr/local/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
web_1 | from /oxml_xxe/model/master.rb:2:in `<top (required)>'
web_1 | from /usr/local/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
web_1 | from /usr/local/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
web_1 | from server.rb:11:in `<main>'
docker_web_1 exited with code 1