diff --git a/.env.example b/.env.example index 29e9178..356ccb1 100644 --- a/.env.example +++ b/.env.example @@ -1,13 +1,16 @@ # PostgreSQL +POSTGRES_IMAGE=postgis/postgis:17-3.5 POSTGRES_USER=shiran POSTGRES_PASSWORD=change-me-postgres-password POSTGRES_DB=ciyuan_viewfinder POSTGRES_PGDATA=/var/lib/postgresql/data/pgdata # Redis +REDIS_IMAGE=redis:7-alpine REDIS_URL=redis://redis:6379/0 # MinIO / S3 +MINIO_IMAGE=minio/minio:latest MINIO_ROOT_USER=minioadmin MINIO_ROOT_PASSWORD=change-me-minio-password S3_ENDPOINT=http://minio:9000 @@ -31,5 +34,6 @@ LOG_JSON=false VITE_API_BASE=/api/v1 # Nginx host ports +NGINX_IMAGE=nginx:1.27-alpine CLIENT_WEB_PORT=5173 ADMIN_WEB_PORT=5174 diff --git a/docker-compose.yml b/docker-compose.yml index cc42105..5e87e95 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,7 +2,7 @@ version: "3.8" services: postgres: - image: postgis/postgis:17-3.5 + image: "${POSTGRES_IMAGE}" container_name: ciyuan-postgres environment: POSTGRES_USER: "${POSTGRES_USER}" @@ -25,7 +25,7 @@ services: - ciyuan-net redis: - image: redis:7-alpine + image: "${REDIS_IMAGE}" container_name: ciyuan-redis expose: - "6379" @@ -41,7 +41,7 @@ services: - ciyuan-net minio: - image: minio/minio:latest + image: "${MINIO_IMAGE}" container_name: ciyuan-minio command: server /data --console-address ":9001" environment: @@ -132,7 +132,7 @@ services: - ciyuan-net nginx: - image: nginx:1.27-alpine + image: "${NGINX_IMAGE}" container_name: ciyuan-nginx ports: - "${CLIENT_WEB_PORT}:80"