Skip to content

TLSInventory/docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker deployment of TLSInventory

You can deploy your own instance of TLSInventory using the following steps or use existing public instance tlsinventory.com.

Docker deployment

Install using

git clone https://github.com/TLSInventory/Docker.git
cd Docker/config
cp backend/dist.env backend/.env
cp frontend/dist.env frontend/.env
cp sslyze_rq/dist.env sslyze_rq/.env
cp nginx/nginx.conf.dist nginx/nginx.conf


# Manual steps:
# Replace all config values, which are uncommented and contain value FILL_MANUALY

# For backend/.env thats: (double commented values are optional)

# SERVER_PUBLIC_URL=FILL_MANUALLY
# JWT_SECRET_KEY=FILL_MANUALLY_AT_LEAST_90_CHARS
# # SLACK_API_TOKEN=xoxb-FILL_MANUALLY
# # SLACK_CLIENT_ID=FILL_MANUALLY
# # SLACK_CLIENT_SECRET=FILL_MANUALLY
# SENSOR_COLLECTOR_KEY=FILL_MANUALLY


# For sslyze_rq/.env it is:
# SENSOR_COLLECTOR_KEY=FILL_MANUALLY

# For nginx/nginx.conf it is:
# server_name            FILL_MANUALLY


# Then run:
# Run only production containers
# docker-compose --compatibility -f docker-compose.yml up --build -d --remove-orphans

# Run also dev containers
# docker-compose --compatibility -f docker-compose.yml -f docker-compose.dev-tooling.yml up --build -d --remove-orphans

Update using:

docker-compose pull && docker-compose up --build -d
# Run only production containers
# docker-compose --compatibility -f docker-compose.yml up --build -d --remove-orphans

# Run also dev containers
# docker-compose --compatibility -f docker-compose.yml -f docker-compose.dev-tooling.yml up --build -d --remove-orphans

# docker image prune  # Optional: This removes all dangling images. Not just the ones from this project.

About

This repository contains docker-compose file and default configs for easier deployment of TLSInventory.

Topics

Resources

License

Stars

Watchers

Forks