Create docker-compose.simple.yml

This commit is contained in:
Cassianvale
2025-03-10 17:55:03 +08:00
parent 85e92b1bf4
commit bb09331a03

43
docker-compose.simple.yml Normal file
View File

@@ -0,0 +1,43 @@
# 用于直接从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