sjanusz
41d52f9f3e
Install mingw in Docker
2022-03-08 17:43:51 +00:00
Jeffrey Martin
e8ed34d204
bump docker image to match `.ruby-version`
2021-12-01 12:21:25 -06:00
Jeffrey Martin
2954bde97d
add pip3 to docker image support
2021-09-07 13:48:29 -05:00
Jeffrey Martin
4746684735
adjustment to rebuild module cache as a tool
2021-09-01 09:18:05 -05:00
Jeffrey Martin
97b03a81c9
add automation cache creation
...
When new modules are committed, automation needs to rebuild the cache.
The scripts provided here will utilize the public docker container to
rebuild the cache json file. One drawback to this approach is that if
new dependencies for external modules are added the container must be
up to date in dockerhub before the rebuild occurs.
Ideas on a better way to do this without needing to build the docker
container in each automation run would be appreciated.
2021-08-30 12:21:06 -05:00
Jeffrey Martin
51fdde6806
download version of get-pip supporting python2
...
As of Jan 30, the latest version of get-pip provides
pip 21.0+ and no longer supports python2 syntax. By
pulling down the locked version directly from github
instead of latest from pypi the requirement to only
support python3 is deferred.
2021-01-25 09:59:56 -06:00
Matúš Bursa
cbd1f65bd7
added nasm to make nasm_shell.rb working
2020-11-04 21:42:34 +01:00
Jeffrey Martin
005150bb1a
bump default ruby version to 2.7.2
...
updates Docker container to 2.7.2
Warnings for python2 support [abound](https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.12.0 ).
```
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
```
2020-10-20 11:28:06 -05:00
Jeffrey Martin
32a9719543
bump final container to use Ruby 2.6.6
2020-10-02 16:02:59 -05:00
Jeffrey Martin
9905f6ede6
update rubygems and bundler in final container
2020-10-02 15:52:02 -05:00
Jeffrey Martin
f8abaee104
updates Dockerfile for bundler 2 support
2020-10-02 14:06:55 -05:00
Chris Long
bc838f993c
Adding impacket dependency to Dockerfile
2020-09-12 20:42:39 -07:00
Brent Cook
2b0c4cf758
bump ruby versions
...
Address a some recent Ruby vulns by bumping suggested versions to the latest release.
2020-04-15 07:57:49 -05:00
Jeffrey Martin
c169598819
Need to `force` on bunlde when using `clean`.
2020-01-09 11:28:43 -06:00
Jeffrey Martin
f1db8caa79
lock rubygems version for Docker image
...
Latest rubygems release for 3.1.0 vendors bundler 2.1.0 creating
compatibilty issues. Lock for now until all relates issues can be
addressed.
2019-12-16 10:05:07 -06:00
ducksecops
2f26ddf156
Updated Dockerfile to Alpine 3.10 with Ruby 2.6.5
2019-10-30 22:16:03 +00:00
Brent Cook
c2fe0966fa
bump Dockerfile to Ruby 2.6.5
2019-10-03 10:39:36 -05:00
Brent Cook
f24c689d84
fix compatibility with --chown flag with COPY
2019-09-09 23:02:26 -05:00
Matúš Bursa
9297809b41
fix permissions bug Gemfile.lock
...
There was an error while trying to write to /usr/src/metasploit-framework/Gemfile.lock. It is likely that you need to grant write permissions for that path.
2019-09-09 12:59:19 +02:00
Christian Mehlmauer
98bf0d6fcf
ruby 2.6.2
2019-03-16 21:31:19 +01:00
Brent Cook
1f68141cfb
neither Dockerfile nor Vagrant should actually install bundler these days
2019-03-15 07:19:18 -05:00
Christian Mehlmauer
bd17b605db
update to ruby 2.6.1 and alpine 3.9
2019-02-05 17:57:38 +01:00
Christian Mehlmauer
bd2decdfe9
ruby 2.6.0
2018-12-29 12:27:27 +01:00
Brent Cook
92dec1ecf8
Land #10843 , change docker root exec behaviour
2018-11-02 14:50:39 -05:00
Christian Mehlmauer
e9da06a645
change docker root exec
2018-10-21 22:30:01 +02:00
Christian Mehlmauer
db6cfb65d3
new ruby
2018-10-19 02:57:20 +02:00
Christian Mehlmauer
8bc92c060e
ruby update
2018-10-18 00:51:29 +02:00
Christian Mehlmauer
30423b33ed
reduce docker image size
2018-10-04 16:21:46 +02:00
Mostafa Hussein
32f91d537c
remove bundle cache after install
2018-10-04 13:23:55 +02:00
Mostafa Hussein
bb255e1de7
Update Dockerfile
2018-10-04 10:54:21 +02:00
Mostafa Hussein
59c5e527a0
Dockerfile: Use Multi-Stage Build
2018-10-04 01:54:35 +02:00
Christian Mehlmauer
6a6824efe9
bump to ruby 2.5.1
2018-03-30 12:47:19 +02:00
Brent Cook
689a586365
bump Dockerfile to Ruby 2.5
2018-03-26 09:41:41 -05:00
Christian Mehlmauer
70ad41903b
another approach
2018-02-17 20:12:35 +01:00
Christian Mehlmauer
d19ee7a403
docker error workaround
2018-02-16 17:39:20 +01:00
Brent Cook
f681077818
update dockerfile to include newer
2018-01-28 02:47:09 -06:00
Christian Mehlmauer
50351320d7
more docker work
2017-11-28 21:35:20 +01:00
Christian Mehlmauer
9206dee5bb
disable gem update for now as version 2.7.1 is broken
2017-11-06 07:49:10 +01:00
Brent Cook
ccc2636fd4
bump Ruby to 2.4.2, fix security issues
2017-09-23 21:12:12 -04:00
Brent Cook
b2fc0e55de
remove the first of many robots.rb workarounds
2017-08-28 15:48:09 -05:00
Christian Mehlmauer
4b272f309b
update rubygems
2017-08-28 17:14:46 +02:00
Christian Mehlmauer
3e5869e918
move Dockerfile to root
2017-08-28 16:57:28 +02:00