From bb09331a03174d41744eddf8260892d77d13f1a0 Mon Sep 17 00:00:00 2001 From: Cassianvale Date: Mon, 10 Mar 2025 17:55:03 +0800 Subject: [PATCH] Create docker-compose.simple.yml --- docker-compose.simple.yml | 43 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 docker-compose.simple.yml diff --git a/docker-compose.simple.yml b/docker-compose.simple.yml new file mode 100644 index 0000000..baf5e99 --- /dev/null +++ b/docker-compose.simple.yml @@ -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 \ No newline at end of file