Compare commits
11
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1b47a13d78 | ||
|
|
c39fb24813 | ||
|
|
1245bba41a | ||
|
|
58d7351138 | ||
|
|
f91cfd661e | ||
|
|
f7ea90141e | ||
|
|
47300fcdda | ||
|
|
5144daf37f | ||
|
|
57700ca4f9 | ||
|
|
398b920665 | ||
|
|
bebba655a6 |
@@ -0,0 +1,10 @@
|
||||
Makefile
|
||||
Dockerfile
|
||||
INSTALL.txt
|
||||
README.md
|
||||
*pem
|
||||
generate-certificate
|
||||
RESTful-API.postman_collection.json
|
||||
install
|
||||
.git
|
||||
.github
|
||||
+2
-4
@@ -10,7 +10,7 @@
|
||||
###########################################################################################################
|
||||
|
||||
# ---------------------------- Start of Builder 0 - Gemset Build ------------------------------------------
|
||||
FROM ruby:2.7.5-alpine AS builder
|
||||
FROM ruby:3.0-alpine AS builder
|
||||
LABEL maintainer="Beef Project: github.com/beefproject/beef"
|
||||
|
||||
# Install gems in parallel with 4 workers to expedite build process.=
|
||||
@@ -35,7 +35,7 @@ RUN chmod -R a+r /usr/local/bundle
|
||||
|
||||
|
||||
# ---------------------------- Start of Builder 1 - Final Build ------------------------------------------
|
||||
FROM ruby:2.7.5-alpine
|
||||
FROM ruby:3.0-alpine
|
||||
LABEL maintainer="Beef Project: github.com/beefproject/beef"
|
||||
|
||||
# Create service account to run BeEF
|
||||
@@ -60,7 +60,5 @@ USER beef
|
||||
# Expose UI, Proxy, WebSocket server, and WebSocketSecure server
|
||||
EXPOSE 3000 6789 61985 61986
|
||||
|
||||
HEALTHCHECK --interval=30s --timeout=30s --start-period=5s --retries=3 CMD [ "curl", "-fS", "localhost:3000" ]
|
||||
|
||||
ENTRYPOINT ["/beef/beef"]
|
||||
# ------------------------------------- End of Builder 1 -------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
push: build
|
||||
docker push marcpartensky/beef
|
||||
build:
|
||||
docker build . -t marcpartensky/beef
|
||||
@@ -0,0 +1,15 @@
|
||||
version: "3.9"
|
||||
services:
|
||||
beef:
|
||||
image: marcpartensky/beef
|
||||
restart: unless-stopped
|
||||
build:
|
||||
context: .
|
||||
dockerfile: ./Dockerfile
|
||||
volumes:
|
||||
- ./config.yaml:/beef/config.yaml
|
||||
ports:
|
||||
- "3000:3000"
|
||||
- "6789:6789"
|
||||
- "61985:61985"
|
||||
- "61986:61986"
|
||||
Reference in New Issue
Block a user