version: '2' services: proxy: build: context: proxy container_name: proxy restart: unless-stopped image: misp-proxy:latest ports: - 80:80 - 4443:443 web: build: web container_name: misp_web image: misp:latest restart: unless-stopped volumes: - /dev/urandom:/dev/random - ${DATA_DIR}/web:/var/www/MISP environment: - MYSQL_HOST=${MYSQL_HOST} - MYSQL_DATABASE=${MYSQL_DATABASE} - MYSQL_USER=${MYSQL_USER} - MYSQL_PASSWORD=${MYSQL_PASSWORD} - MISP_ADMIN_EMAIL=${MISP_ADMIN_EMAIL} - MISP_ADMIN_PASSPHRASE=${MISP_ADMIN_PASSPHRASE} - MISP_BASEURL=${MISP_BASEURL} - POSTFIX_RELAY_HOST=${POSTFIX_RELAY_HOST} - TIMEZONE=${TIMEZONE} db: container_name: misp_db image: mysql/mysql-server:5.7 restart: unless-stopped volumes: - ${DATA_DIR}/db:/var/lib/mysql environment: - MYSQL_DATABASE=${MYSQL_DATABASE} - MYSQL_USER=${MYSQL_USER} - MYSQL_PASSWORD=${MYSQL_PASSWORD} - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}