{"owner":"MemoriLabs","repo":"Memori","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.yml","servicesCount":7,"services":[{"name":"dev","build":{"context":".","dockerfile":"Dockerfile"},"command":"/bin/bash","environment":["PYTHONUNBUFFERED=1","DATABASE_URL=postgresql://memori:memori@postgres:5432/memori_test","MONGODB_URL=mongodb://memori:memori@mongodb:27017/memori_test?authSource=admin","MYSQL_DATABASE_URL=mysql+pymysql://memori:memori@mysql:3306/memori_test","OCEANBASE_DATABASE_URL=mysql+oceanbase://root:@oceanbase:2881/memori_test?charset=utf8mb4","ORACLE_DATABASE_URL=oracle+oracledb://system:memori@oracle:1521/?service_name=FREEPDB1","GOOGLE_APPLICATION_CREDENTIALS=/app/google-credentials.json"],"volumes":[".:/app","/app/.venv","/app/__pycache__","./google-credentials.json:/app/google-credentials.json:ro"],"depends_on":["postgres","mongodb","mysql","oceanbase","oracle"]},{"name":"postgres","image":"postgres:16","ports":["5432:5432"],"environment":["POSTGRES_USER=memori","POSTGRES_PASSWORD=memori","POSTGRES_DB=memori_test"],"volumes":["postgres_data:/var/lib/postgresql/data"]},{"name":"mongodb","image":"mongo:7.0","ports":["27017:27017"],"environment":["MONGO_INITDB_ROOT_USERNAME=memori","MONGO_INITDB_ROOT_PASSWORD=memori","MONGO_INITDB_DATABASE=memori_test"],"volumes":["mongodb_data:/data/db"]},{"name":"mongo-express","image":"mongo-express:1.0.0","restart":"unless-stopped","ports":["8081:8081"],"environment":["ME_CONFIG_MONGODB_ADMINUSERNAME=memori","ME_CONFIG_MONGODB_ADMINPASSWORD=memori","ME_CONFIG_MONGODB_URL=mongodb://memori:memori@mongodb:27017/","ME_CONFIG_BASICAUTH_USERNAME=admin","ME_CONFIG_BASICAUTH_PASSWORD=pass"],"depends_on":["mongodb"]},{"name":"mysql","image":"mysql:8","ports":["3307:3306"],"environment":["MYSQL_ROOT_PASSWORD=memori","MYSQL_DATABASE=memori_test","MYSQL_USER=memori","MYSQL_PASSWORD=memori"],"volumes":["mysql_data:/var/lib/mysql"]},{"name":"oceanbase","image":"quay.io/oceanbase/seekdb:latest","ports":["2882:2881"]},{"name":"oracle","image":"container-registry.oracle.com/database/free:latest-lite","ports":["1521:1521"],"environment":["ORACLE_PWD=memori","ORACLE_CHARACTERSET=AL32UTF8"],"volumes":["oracle_data:/opt/oracle/oradata"]}],"exposedPorts":["5432","27017","8081","3307","2882","1521"],"dockerRunCommand":"docker run -d --name memori -p 5432:5432 --restart always postgres:16","podmanRunCommand":"podman run -d --name memori -p 5432:5432 --restart always postgres:16","skopeoInspectCommand":"skopeo inspect docker://docker.io/library/postgres:16","orasPullCommand":"oras pull postgres:16","registryMeta":{"provider":"dockerhub","image":"library/postgres","canonicalImage":"docker.io/library/postgres:16","latestTag":"16","cliCommands":{"dockerRun":"docker run -d --name memori -p 5432:5432 --restart always postgres:16","dockerPull":"docker pull postgres:16","podmanRun":"podman run -d --name memori -p 5432:5432 --restart always postgres:16","skopeoInspect":"skopeo inspect docker://docker.io/library/postgres:16","orasPull":"oras pull postgres:16","composeYaml":"services:\n  memori:\n    image: postgres:16\n    restart: unless-stopped\n    ports:\n      - \"5432:5432\""}}}