Replace infra host IPs with CHANGEME placeholders
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+2
-2
@@ -2,14 +2,14 @@
|
|||||||
# (no quotes, no shell expansion) — paste passwords with special chars as-is.
|
# (no quotes, no shell expansion) — paste passwords with special chars as-is.
|
||||||
|
|
||||||
# ── Source: PostgreSQL (the existing Fluxer fluxer_kv backend) ────────────────
|
# ── Source: PostgreSQL (the existing Fluxer fluxer_kv backend) ────────────────
|
||||||
PG_HOST=10.1.10.36
|
PG_HOST=CHANGEME
|
||||||
PG_PORT=5432
|
PG_PORT=5432
|
||||||
PG_USER=fluxer
|
PG_USER=fluxer
|
||||||
PG_PASSWORD=CHANGE_ME
|
PG_PASSWORD=CHANGE_ME
|
||||||
PG_DATABASE=fluxer
|
PG_DATABASE=fluxer
|
||||||
|
|
||||||
# ── Destination: Apache Cassandra ────────────────────────────────────────────
|
# ── Destination: Apache Cassandra ────────────────────────────────────────────
|
||||||
SCYLLA_HOSTS=10.1.10.38:9042
|
SCYLLA_HOSTS=CHANGEME:9042
|
||||||
SCYLLA_DC=atl
|
SCYLLA_DC=atl
|
||||||
CASSANDRA_USERNAME=fluxer
|
CASSANDRA_USERNAME=fluxer
|
||||||
CASSANDRA_PASSWORD=CHANGE_ME
|
CASSANDRA_PASSWORD=CHANGE_ME
|
||||||
|
|||||||
+5
-5
@@ -8,8 +8,8 @@
|
|||||||
* 3. PostgreSQL is still up and serving the original data
|
* 3. PostgreSQL is still up and serving the original data
|
||||||
*
|
*
|
||||||
* Usage (prefer an --env-file with docker; values are taken literally):
|
* Usage (prefer an --env-file with docker; values are taken literally):
|
||||||
* PG_HOST=10.1.10.36 PG_USER=fluxer PG_PASSWORD=... PG_DATABASE=fluxer \
|
* PG_HOST=CHANGEME PG_USER=fluxer PG_PASSWORD=... PG_DATABASE=fluxer \
|
||||||
* SCYLLA_HOSTS=10.1.10.38:9042 SCYLLA_DC=atl \
|
* SCYLLA_HOSTS=CHANGEME:9042 SCYLLA_DC=CHANGEME \
|
||||||
* CASSANDRA_USERNAME=fluxer CASSANDRA_PASSWORD=... \
|
* CASSANDRA_USERNAME=fluxer CASSANDRA_PASSWORD=... \
|
||||||
* npm run dry-run # verify without writing
|
* npm run dry-run # verify without writing
|
||||||
* npm run migrate # real migration
|
* npm run migrate # real migration
|
||||||
@@ -23,7 +23,7 @@ const { types: cassTypes, auth: cassAuth } = cassandra;
|
|||||||
|
|
||||||
// ── Configuration ──────────────────────────────────────────────────────────
|
// ── Configuration ──────────────────────────────────────────────────────────
|
||||||
// PostgreSQL connection comes from PG_HOST/PG_PORT/PG_USER/PG_PASSWORD/PG_DATABASE (see main()).
|
// PostgreSQL connection comes from PG_HOST/PG_PORT/PG_USER/PG_PASSWORD/PG_DATABASE (see main()).
|
||||||
const SCYLLA_HOSTS = (process.env.SCYLLA_HOSTS ?? '10.1.10.X:9042').split(','); // replace X
|
const SCYLLA_HOSTS = (process.env.SCYLLA_HOSTS ?? 'CHANGEME:9042').split(',');
|
||||||
const SCYLLA_DC = process.env.SCYLLA_DC ?? 'datacenter1';
|
const SCYLLA_DC = process.env.SCYLLA_DC ?? 'datacenter1';
|
||||||
const KEYSPACE = process.env.CASSANDRA_KEYSPACE ?? 'fluxer';
|
const KEYSPACE = process.env.CASSANDRA_KEYSPACE ?? 'fluxer';
|
||||||
const KV_TABLE = process.env.KV_TABLE ?? 'fluxer_kv';
|
const KV_TABLE = process.env.KV_TABLE ?? 'fluxer_kv';
|
||||||
@@ -229,14 +229,14 @@ async function main() {
|
|||||||
// PostgreSQL — component-based config so passwords with URL-special chars
|
// PostgreSQL — component-based config so passwords with URL-special chars
|
||||||
// (@, #, %, etc.) don't need percent-encoding; node-postgres handles them raw.
|
// (@, #, %, etc.) don't need percent-encoding; node-postgres handles them raw.
|
||||||
const pgClient = new PgClient({
|
const pgClient = new PgClient({
|
||||||
host: process.env.PG_HOST ?? '10.1.10.36',
|
host: process.env.PG_HOST ?? 'CHANGEME',
|
||||||
port: parseInt(process.env.PG_PORT ?? '5432'),
|
port: parseInt(process.env.PG_PORT ?? '5432'),
|
||||||
user: process.env.PG_USER ?? 'fluxer',
|
user: process.env.PG_USER ?? 'fluxer',
|
||||||
password: process.env.PG_PASSWORD ?? '',
|
password: process.env.PG_PASSWORD ?? '',
|
||||||
database: process.env.PG_DATABASE ?? 'fluxer',
|
database: process.env.PG_DATABASE ?? 'fluxer',
|
||||||
});
|
});
|
||||||
await pgClient.connect();
|
await pgClient.connect();
|
||||||
console.log(`PostgreSQL ✓ ${process.env.PG_USER ?? 'fluxer'}@${process.env.PG_HOST ?? '10.1.10.36'}:${process.env.PG_PORT ?? '5432'}/${process.env.PG_DATABASE ?? 'fluxer'}`);
|
console.log(`PostgreSQL ✓ ${process.env.PG_USER ?? 'fluxer'}@${process.env.PG_HOST ?? 'CHANGEME'}:${process.env.PG_PORT ?? '5432'}/${process.env.PG_DATABASE ?? 'fluxer'}`);
|
||||||
|
|
||||||
// ScyllaDB
|
// ScyllaDB
|
||||||
const authProvider = process.env.CASSANDRA_USERNAME
|
const authProvider = process.env.CASSANDRA_USERNAME
|
||||||
|
|||||||
Reference in New Issue
Block a user