Remove geth --dev dep

This commit is contained in:
Matt Krump
2018-03-21 13:57:18 -05:00
committed by Matt K
parent 1b4e57a5b4
commit e96066bc83
5 changed files with 11 additions and 32 deletions
+7 -8
View File
@@ -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.