A Lightweight Face Recognition and Facial Attribute Analysis (Age, Gender, Emotion and Race) Library for Python
docker pull library/postgres
docker run -d --name deepface -p 5433:5433 --restart always postgres:15
podman run -d --name deepface -p 5433:5433 --restart always postgres:15
skopeo inspect docker://docker.io/library/postgres:15
oras pull postgres:15
docker compose up -d
services:
postgres:
image: postgres:15
container_name: postgres
restart: unless-stopped
environment:
POSTGRES_DB: deepface
POSTGRES_USER: deepface_user
POSTGRES_PASSWORD: deepface_pass
# network_mode: "host"
ports:
- "5433:5432"
volumes:
- postgres_data:/var/lib/postgresql/data
- ./postgres-init:/docker-entrypoint-initdb.d
pgvector:
image: pgvector/pgvector:pg15
container_name: postgres
restart: unless-stopped
environment:
POSTGRES_DB: deepface
POSTGRES_USER: deepface_user
POSTGRES_PASSWORD: deepface_pass
ports:
- "5434:5432"
volumes:
- postgres_data:/var/lib/postgresql/data
- ./pgvector-init:/docker-entrypoint-initdb.d
weaviate:
image: cr.weaviate.io/semitechnologies/weaviate:1.39.7
ports:
- "8080:8080" # REST API
- "50051:50051" # gRPC API, used by weaviate-client v4
environment:
AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED: "true"
DEFAULT_VECTORIZER_MODULE: "none"
ENABLE_MODULES: ""
PERSISTENCE_DATA_PATH: "./data"
volumes:
- ./weaviate_data:/var/lib/weaviate
redis:
image: redis:7-alpine
container_name: redis
restart: unless-stopped
ports:
- "6379:6379"
cassandra:
image: cassandra:4.1
container_name: cassandra
restart: unless-stopped
environment:
MAX_HEAP_SIZE: 512M
HEAP_NEWSIZE: 128M
ports:
- "9042:9042"
volumes:
- cassandra_data:/var/lib/cassandra
mysql:
image: mysql:8.4
container_name: mysql
restart: unless-stopped
environment:
MYSQL_DATABASE: deepface
MYSQL_USER: deepface_user
MYSQL_PASSWORD: deepface_pass
MYSQL_ROOT_PASSWORD: deepface_root_pass
ports:
- "3306:3306"
volumes:
- mysql_data:/var/lib/mysql
volumes:
postgres_data:
cassandra_data:
mysql_data: