Skip to content

Instantly share code, notes, and snippets.

View bchewy's full-sized avatar
:shipit:
probably on @codex or @cursor

Brian Chew bchewy

:shipit:
probably on @codex or @cursor
View GitHub Profile

Handy Docker Commands!

  • docker ps -a # shows all containers and their statuses, stopped, up for x hours, etc!
  • docker stop $(docker ps -a -q) # Stops all running containers.
  • docker build . # Builds current dockerfile in directory into a docker image
  • docker-compose up -d --build # builds from docker-compose.yml, and runs as daemon.

Tagging docker images & pushing

  • docker images
  • docker tag <imageid> bchewy/repo_name:tagname
  • docker push bchewy/repo_name
@bchewy
bchewy / gist:e03ec4bbde42637be2f761eea3d996ff
Created April 15, 2021 12:34
useful mongodb commands
# show databases
show dbs
# use database (sample_training)
use sample_training
# show collections in database
show collections
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": [
"s3:GetObject"
],
{
"mcpServers": {
"cloudflare-docs": {
"url": "https://docs.mcp.cloudflare.com/mcp"
},
"cloudflare-workers-bindings": {
"url": "https://bindings.mcp.cloudflare.com/mcp"
},
"cloudflare-workers-builds": {
"url": "https://builds.mcp.cloudflare.com/mcp"
const { Pool } = require('pg');
const pool = new Pool({
connectionString: process.env.DATABASE_URL,
max: 20 // increase connection pool for parallel writes
});
const OPENAI_API_KEY = process.env.OPENAI_API_KEY;
const EMBEDDING_MODEL = 'text-embedding-3-large';
const EMBEDDING_DIMENSIONS = 2000;
const BATCH_SIZE = 100; // messages per API call