Sign inSign up

appalachianmounta1n/crypto-workshop

By appalachianmounta1n

Updated 12 months ago

Image
Security
Web servers
0

546

appalachianmounta1n/crypto-workshop repository overview

This image is just a website I created to run a Cryptography workshop for UIC's Capture The Flame CTF. In order to run it, you will need to create the following docker-compose.yml and then a .env file in the below format. If you are using an actual domain name, you can set IS_UP to false. Otherwise, set it to true and DOMAIN to your domain name.

docker-compose.yml

version: '3.8'

services:
  web:
    image: appalachianmounta1n/crypto-workshop:latest
    build: .
    env_file: .env
    environment:
      - DOMAIN=${DOMAIN}
      - EMAIL=${EMAIL}
      - IS_IP=${IS_IP}
    ports:
      - "80:80"
      - "443:443"
    restart: unless-stopped
    volumes:
      - ./docs:/usr/share/nginx/html
      - ./css:/usr/share/nginx/html/css
      - ./js:/usr/share/nginx/html/js
      - certbot-conf:/etc/letsencrypt
      - certbot-www:/var/www/certbot
    container_name: crypto-workshop

volumes:
  certbot-conf:
  certbot-www:

.env

# Domain for SSL certificate
DOMAIN=yourdomain.com

# Email for Let's Encrypt notifications
[email protected]
IS_IP=true

Tag summary

Content type

Image

Digest

sha256:7a448a3b9

Size

46 MB

Last updated

12 months ago

docker pull appalachianmounta1n/crypto-workshop