546
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
Content type
Image
Digest
sha256:7a448a3b9…
Size
46 MB
Last updated
12 months ago
docker pull appalachianmounta1n/crypto-workshop