All Projects → zuazo → dradis-docker

zuazo / dradis-docker

Licence: Apache-2.0 license
A Docker image with Dradis: A collaboration and reporting platform for IT security experts.

Programming Languages

ruby
36898 projects - #4 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to dradis-docker

cranlike
Manage files in a CRAN-like repository
Stars: ✭ 24 (+84.62%)
Mutual labels:  repository
tinypool
🧵 A minimal and tiny Node.js Worker Thread Pool implementation (38KB)
Stars: ✭ 452 (+3376.92%)
Mutual labels:  minimal
eloquent-repository
Repository pattern for Eloquent ORM with focus in cache.
Stars: ✭ 30 (+130.77%)
Mutual labels:  repository
DevFolio
A Modern Portfolio Template for Developers with easy setup process documented(with hosting).
Stars: ✭ 96 (+638.46%)
Mutual labels:  minimal
docker-debian-repository
A local repository for publishing deb files for use with apt.
Stars: ✭ 49 (+276.92%)
Mutual labels:  repository
python-tuf
Python reference implementation of The Update Framework (TUF)
Stars: ✭ 1,425 (+10861.54%)
Mutual labels:  repository
laravository
Simplified Repository pattern implementation in Laravel
Stars: ✭ 14 (+7.69%)
Mutual labels:  repository
kolorist
A tiny utility to colorize stdin/stdout
Stars: ✭ 160 (+1130.77%)
Mutual labels:  minimal
air
A hyper-minimal WordPress starter theme for developers built with Tailwind CSS.
Stars: ✭ 45 (+246.15%)
Mutual labels:  minimal
git-pull-or-clone
Ensure a git repo exists on disk and that it's up-to-date
Stars: ✭ 46 (+253.85%)
Mutual labels:  repository
ansible-role-php-versions
Ansible Role - PHP Versions
Stars: ✭ 78 (+500%)
Mutual labels:  repository
Hypermarket
If you are looking for a stylish and elegant website template for your online store, Hypermarket is the perfect choice for you.
Stars: ✭ 49 (+276.92%)
Mutual labels:  minimal
SQLBuilder.Core
.NET Standard 2.1、.NET 5、.NET 6 版本SQLBuilder,Expression表达式转换为SQL语句,支持SqlServer、MySql、Oracle、Sqlite、PostgreSql;基于Dapper实现了不同数据库对应的数据仓储Repository;
Stars: ✭ 85 (+553.85%)
Mutual labels:  repository
web-fonts-repository
A simple webfont hosting. Google Fonts alternative for your own fonts.
Stars: ✭ 99 (+661.54%)
Mutual labels:  repository
JAR
Just Another Repo
Stars: ✭ 53 (+307.69%)
Mutual labels:  repository
github-interact-cli
🎩 Interact with GItHub right inside your terminal
Stars: ✭ 43 (+230.77%)
Mutual labels:  repository
akka-cluster-minimal
Akka Cluster - absolute minimal
Stars: ✭ 16 (+23.08%)
Mutual labels:  minimal
ApiCenter
A repository for all your API specifications
Stars: ✭ 26 (+100%)
Mutual labels:  repository
alfresco-simple-content-stores
Addon to provide a set of common content store implementations and easy-to-use configuration (no Spring config)
Stars: ✭ 40 (+207.69%)
Mutual labels:  repository
gradle-git-versioning-plugin
This extension will set project version, based on current Git branch or tag.
Stars: ✭ 44 (+238.46%)
Mutual labels:  repository

Dradis Docker Container

GitHub ImageLayers Size Docker Repository on Quay.io Build Status

A Docker image with Dradis.

Supported Tags and Respective Dockerfile Links

What Is Dradis?

From its own website:

The Dradis Framework is an open-source collaboration and reporting platform for IT security experts.

Dradis is a self-contained web application that provides a centralized repository of information to keep track of everything that has been done so far, and what is still ahead.

How to Use This Image

Download the Image
$ docker pull zuazo/dradis
Create a Directory to Store the Database Data
$ mkdir -p dbdata/
Run Dradis

You need to set the /dbdata volume path:

$ docker run \
    --publish 3000:3000 \
    --volume "$(pwd)/dbdata:/dbdata" \
  zuazo/dradis

You can now open http://127.0.0.1:3000/ to access Dradis.

Build from Sources

Instead of installing the image from Docker Hub, you can build the image from sources if you prefer:

$ git clone https://github.com/zuazo/dradis-docker dradis
$ cd dradis
$ docker build -t zuazo/dradis .

Exposed TCP/IP Ports

  • 3000: Dradis application HTTP port.

Environment Variables Used at Runtime

  • SECRET_KEY_BASE: Randomized string which is used to verify the integrity of signed cookies (randomly generated by default). See here.

You can change them using docker run -e [...] or in your Dockerfile, using the ENV instruction.

Read-only Environment Variables Used at Build Time

  • DRADIS_VERSION: Dradis version to install (3.0.0.rc1).
  • RAILS_ENV: Rails environment (production).

The docker working directory is set to the main Dradis directory (/opt/dradis).

License and Author

Author: Xabier de Zuazo ([email protected])
Copyright: Copyright (c) 2016
License: Apache License, Version 2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].