{"owner":"jnsahaj","repo":"tweakcn","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.yml","servicesCount":2,"services":[{"name":"app","build":".","command":"sh -c \"npx drizzle-kit push && npm run dev\"\n","ports":["3000:3000"],"volumes":[".:/app","/app/node_modules"],"depends_on":["db"]},{"name":"db","image":"postgres:15","restart":"always","ports":["5432:5432"],"environment":["POSTGRES_USER=postgres","POSTGRES_PASSWORD=postgres","POSTGRES_DB=tweakcn"],"volumes":["pgdata:/var/lib/postgresql/data"]}],"exposedPorts":["3000","5432"],"dockerRunCommand":"docker run -d --name tweakcn -p 3000:3000 --restart always postgres:15","podmanRunCommand":"podman run -d --name tweakcn -p 3000:3000 --restart always postgres:15","skopeoInspectCommand":"skopeo inspect docker://docker.io/library/postgres:15","orasPullCommand":"oras pull postgres:15","registryMeta":{"provider":"dockerhub","image":"library/postgres","canonicalImage":"docker.io/library/postgres:15","latestTag":"17.11-alpine3.23","multiArch":["linux/amd64","linux/ppc64le","linux/386","linux/s390x","linux/arm","linux/arm64","linux/riscv64"],"sizeMb":111,"lastUpdated":"2026-10-22T16:09:15.123389Z","cliCommands":{"dockerRun":"docker run -d --name tweakcn -p 3000:3000 --restart always postgres:15","dockerPull":"docker pull postgres:15","podmanRun":"podman run -d --name tweakcn -p 3000:3000 --restart always postgres:15","skopeoInspect":"skopeo inspect docker://docker.io/library/postgres:15","orasPull":"oras pull postgres:15","composeYaml":"services:\n  tweakcn:\n    image: postgres:15\n    restart: unless-stopped\n    ports:\n      - \"3000:3000\""}}}