Updated README to reflect the successful tests on Ubuntu 18.04/PostgreSQL 10
This commit is contained in:
parent
e695a85e39
commit
6caf73af73
1 changed files with 26 additions and 9 deletions
35
README.md
35
README.md
|
@ -30,10 +30,8 @@ Houdini is designed and tested to run with the following:
|
||||||
* Ruby 2.6
|
* Ruby 2.6
|
||||||
* Node 12
|
* Node 12
|
||||||
* Yarn
|
* Yarn
|
||||||
* PostgreSQL 11
|
* PostgreSQL 10 or 11
|
||||||
* Ubuntu 20.04 or equivalent
|
* Ubuntu 18.04, 20.04 or equivalent
|
||||||
|
|
||||||
It is also known to work with Ubuntu 18.04 with PostgresSQL 10.
|
|
||||||
|
|
||||||
## Get involved
|
## Get involved
|
||||||
Houdini's success depends on you!
|
Houdini's success depends on you!
|
||||||
|
@ -57,7 +55,7 @@ which make development much easier.
|
||||||
|
|
||||||
These include:
|
These include:
|
||||||
|
|
||||||
* PostgreSQL 11 (or 10 in case of Ubuntu 18.04)
|
* PostgreSQL 10 or 11
|
||||||
* NodeJS 12 LTS
|
* NodeJS 12 LTS
|
||||||
* Ruby 2.6.6 (NOTE: the default of Ruby 2.7.1 in Debian should
|
* Ruby 2.6.6 (NOTE: the default of Ruby 2.7.1 in Debian should
|
||||||
function but you will receive a ton of deprecation
|
function but you will receive a ton of deprecation
|
||||||
|
@ -78,10 +76,7 @@ prepared for AVN, like Houdini.
|
||||||
|
|
||||||
#### One-time setup
|
#### One-time setup
|
||||||
|
|
||||||
You'll want to run the next commands as root or via sudo. You could do this by typing `sudo /bin/sh` running the commands from there.
|
You'll want to run the next commands as root or via sudo (for Ubuntu 18.04 users or anyone running ProgresSQL 10, change "postgresql-11" below to "postgresql-10"). You could do this by typing `sudo /bin/sh` running the commands from there.
|
||||||
|
|
||||||
TIP: this is the root shell. There's no restrictions on what you do here so be careful!
|
|
||||||
In an Ubuntu 18.04 environment, change "postgresql-11" below to "postgresql-10" .
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
apt update
|
apt update
|
||||||
|
@ -155,6 +150,28 @@ dashboard. On your development environment,
|
||||||
make sure to use test keys. If you don't, you're
|
make sure to use test keys. If you don't, you're
|
||||||
going to be charged real money!
|
going to be charged real money!
|
||||||
|
|
||||||
|
#### Testing
|
||||||
|
|
||||||
|
To verify everying is set up correctly, you can try running through the test cases:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
./bin/rails spec
|
||||||
|
```
|
||||||
|
You should expect to see the output of the test execution,
|
||||||
|
including messages about pending test cases, and
|
||||||
|
eventually get the output to the effect of below:
|
||||||
|
|
||||||
|
```
|
||||||
|
Finished in 6 minutes 25 seconds (files took 10.35 seconds to load)
|
||||||
|
2433 examples, 0 failures, 42 pending
|
||||||
|
|
||||||
|
Coverage report generated for RSpec to .../houdini/coverage. 10552 / 12716 LOC (82.98%) covered.
|
||||||
|
```
|
||||||
|
|
||||||
|
The important thing to look for is that the number of
|
||||||
|
failures is zero.
|
||||||
|
|
||||||
|
|
||||||
#### Startup
|
#### Startup
|
||||||
`bin/rails server`
|
`bin/rails server`
|
||||||
You can connect to your server at http://localhost:5000
|
You can connect to your server at http://localhost:5000
|
||||||
|
|
Loading…
Reference in a new issue