services: db: image: pgvector/pgvector:pg17 container_name: postgres ports: - "5432:5432" environment: - POSTGRES_USER=${POSTGRES_USER} - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} - POSTGRES_DB=${POSTGRES_DB} volumes: - postgres_data:/var/lib/postgresql/data restart: unless-stopped pgadmin: image: dpage/pgadmin4 container_name: pgadmin ports: - "8081:80" environment: - PGADMIN_DEFAULT_EMAIL=${PGADMIN_DEFAULT_EMAIL} - PGADMIN_DEFAULT_PASSWORD=${PGADMIN_DEFAULT_PASSWORD} volumes: - pgadmin_data:/var/lib/pgadmin restart: unless-stopped # app: # build: # context: . # dockerfile: Dockerfile.dev # container_name: socialdb # ports: # - "3000:3000" # depends_on: # - db # environment: # - POSTGRES_USER=${POSTGRES_USER} # - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} # - POSTGRES_DB=${POSTGRES_DB} # - WATCHPACK_POLLING=true # volumes: # - .:/app # - /app/node_modules # restart: unless-stopped volumes: postgres_data: pgadmin_data: