Skip to content

Configuration

HonoCommerce is configured via environment variables.

VariableDescriptionDefault
DATABASE_URLPostgreSQL connection stringpostgresql://localhost:5432/honocommerce
REDIS_URLRedis connection stringredis://localhost:6379
PORTServer port3000
NODE_ENVEnvironmentdevelopment

HonoCommerce uses PostgreSQL with Drizzle ORM. Run migrations with:

Terminal window
bun run db:push

To explore the database visually:

Terminal window
bun run db:studio

The included docker-compose.yml sets up PostgreSQL and Redis:

Terminal window
bun run docker:up # start
bun run docker:down # stop
bun run docker:logs # view logs