update prod env

This commit is contained in:
Kevin
2026-04-28 10:26:16 +08:00
parent a36e9b1e6a
commit 70048e78ca

View File

@@ -1,8 +1,8 @@
# Production stack for the current codebase: FastAPI + PostgreSQL. # Production stack for the current codebase: FastAPI + PostgreSQL.
# The API hard-fails on startup if the database is not reachable, so DB health is required. # The API hard-fails on startup if the database is not reachable, so DB health is required.
# #
# Docker Hub 镜像:默认经毫秒镜像 docker.1ms.runhttps://1ms.run/);与 Dockerfile Python 基础镜像一致。 # Base images: DaoCloud「增加前缀」镜像README 推荐,减少 BuildKit 直连 registry-1.docker.io
# 拉取失败时可全局替换为 m.daocloud.io/docker.io/... 或配置 daemon registry-mirrors。 # See https://github.com/DaoCloud/public-image-mirror
# #
# The ``api`` service is built from ``Dockerfile``: Debian apt → 阿里云, uv/PyPI → 清华, # The ``api`` service is built from ``Dockerfile``: Debian apt → 阿里云, uv/PyPI → 清华,
# PyTorch CPU wheels / pytorch.org index files → 南大镜像; see Dockerfile for details. # PyTorch CPU wheels / pytorch.org index files → 南大镜像; see Dockerfile for details.
@@ -14,7 +14,7 @@
# and assign GPUs to the api service (deploy.resources.reservations.devices). # and assign GPUs to the api service (deploy.resources.reservations.devices).
services: services:
db: db:
image: docker.1ms.run/library/postgres:16-alpine image: m.daocloud.io/docker.io/library/postgres:16-alpine
environment: environment:
POSTGRES_USER: ${POSTGRES_USER:-postgres} POSTGRES_USER: ${POSTGRES_USER:-postgres}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:?Set POSTGRES_PASSWORD} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:?Set POSTGRES_PASSWORD}