Files
stock-scanner/docker-compose.simple.yml
2025-03-10 17:55:03 +08:00

43 lines
975 B
YAML

# 用于直接从DockerHub拉取镜像部署
version: '3.8'
services:
app:
image: cassianvale/stock-scanner:latest
container_name: stock-scanner-app
ports:
- "8888:8888"
environment:
- API_KEY=${API_KEY}
- API_URL=${API_URL}
- API_MODEL=${API_MODEL}
- API_TIMEOUT=${API_TIMEOUT}
- LOGIN_PASSWORD=${LOGIN_PASSWORD}
- ANNOUNCEMENT_TEXT=${ANNOUNCEMENT_TEXT}
volumes:
- ./logs:/app/logs
- ./data:/app/data
restart: unless-stopped
networks:
- stock-scanner-network
nginx:
image: nginx:stable-alpine
container_name: stock-scanner-nginx
ports:
- "80:80"
- "443:443"
volumes:
- ./nginx/nginx.conf:/etc/nginx/conf.d/default.conf
- ./nginx/logs:/var/log/nginx
- ./nginx/ssl:/etc/nginx/ssl
depends_on:
- app
restart: unless-stopped
networks:
- stock-scanner-network
networks:
stock-scanner-network:
driver: bridge