fix: remove .env, support env vars for nwaku ports

This commit is contained in:
Arseniy Klempner 2025-10-11 18:46:38 -07:00
parent 5944c83a33
commit cc7ab12b42
No known key found for this signature in database
GPG Key ID: 51653F18863BD24B
3 changed files with 9 additions and 25 deletions

View File

@ -1,20 +0,0 @@
# Waku Local Network Configuration
# Docker Image
NWAKU_IMAGE=wakuorg/nwaku:v0.36.0
# Network Configuration
CLUSTER_ID=0
# Node Ports (change if ports are in use)
NODE1_WS_PORT=60000
NODE1_REST_PORT=8646
NODE2_WS_PORT=60001
NODE2_REST_PORT=8647
# Postgres Configuration
POSTGRES_USER=postgres
POSTGRES_PASSWORD=test123
# Logging
LOG_LEVEL=INFO

View File

@ -27,7 +27,6 @@
"files": [
"dist",
"docker-compose.yml",
".env.example",
"README.md"
],
"scripts": {

View File

@ -99,7 +99,7 @@ try {
// Check and pull images if needed
checkAndPullImages();
// Start docker compose quietly
// Start docker compose from package root
execSync("docker compose up -d", {
cwd: packageRoot,
stdio: ["ignore", "ignore", "pipe"],
@ -162,14 +162,19 @@ try {
process.stdout.write(`});\n`);
process.stdout.write(`\n`);
process.stdout.write(`${colors.gray}Management:${colors.reset}\n`);
// Detect if running via npx (published package) or npm run (development)
const isPublished = __dirname.includes("dist");
const cmdPrefix = isPublished ? "npx @waku/run" : "npm run";
process.stdout.write(
` ${colors.cyan}npm run logs${colors.reset} - View logs\n`
` ${colors.cyan}${cmdPrefix} logs${colors.reset} - View logs\n`
);
process.stdout.write(
` ${colors.cyan}npm run info${colors.reset} - Show config again\n`
` ${colors.cyan}${cmdPrefix} info${colors.reset} - Show config again\n`
);
process.stdout.write(
` ${colors.cyan}npm run stop${colors.reset} - Stop network\n`
` ${colors.cyan}${cmdPrefix} stop${colors.reset} - Stop network\n`
);
} catch (error: unknown) {
const err = error as { cause?: { code?: string }; message?: string };