forked from cerc-io/ipld-eth-server
Remove geth --dev dep
This commit is contained in:
@@ -16,10 +16,10 @@
|
||||
### Setting up the Databases
|
||||
|
||||
1. Install Postgres
|
||||
2. Create a superuser for yourself and make sure `psql --list` works without prompting for a password.
|
||||
3. `createdb vulcanize_private`
|
||||
4. `cd $GOPATH/src/github.com/vulcanize/vulcanizedb`
|
||||
5. Import the schema: `psql vulcanize_private < db/schema.sql`
|
||||
1. Create a superuser for yourself and make sure `psql --list` works without prompting for a password.
|
||||
1. `createdb vulcanize_private`
|
||||
1. `cd $GOPATH/src/github.com/vulcanize/vulcanizedb`
|
||||
1. Import the schema: `psql vulcanize_private < db/schema.sql`
|
||||
|
||||
or run the migrations: `make migrate HOST_NAME=localhost NAME=vulcanize_public PORT=5432`
|
||||
* See below for configuring additional environments
|
||||
@@ -35,7 +35,7 @@ The default location for Ethereum is:
|
||||
|
||||
## Start syncing with postgres
|
||||
1. Start geth node (**if fast syncing wait for geth to finsh initial sync**)
|
||||
2. In a separate terminal start vulcanize_db
|
||||
1. In a separate terminal start vulcanize_db
|
||||
- `vulcanizedb sync --config <config.toml> --starting-block-number <block-number>`
|
||||
|
||||
* see `./environments` for example config
|
||||
@@ -48,10 +48,9 @@ The default location for Ethereum is:
|
||||
|
||||
### Integration Test
|
||||
|
||||
1. Run `make startprivate` in a separate terminal
|
||||
2. Setup a test database and import the schema:
|
||||
1. Setup a test database and import the schema:
|
||||
|
||||
`createdb vulcanize_private`
|
||||
|
||||
`psql vulcanize_private < db/schema.sql`
|
||||
3. `go test ./...` to run all tests.
|
||||
1. `go test ./...` to run all tests.
|
||||
|
||||
Reference in New Issue
Block a user