Split the Direnv section in the README
Move the bit about the paramstring to after the database setup, as you need to have set the password.
This commit is contained in:
parent
263eb0e0a9
commit
e61a5942e9
1 changed files with 14 additions and 12 deletions
26
README
26
README
|
|
@ -43,18 +43,6 @@ prompting to trust the =.envrc= file contained within the repository.
|
||||||
Check the contents of the =.envrc= file, and if you trust it, run =direnv
|
Check the contents of the =.envrc= file, and if you trust it, run =direnv
|
||||||
allow=.
|
allow=.
|
||||||
|
|
||||||
To setup the configuration for your local environment, create a file called
|
|
||||||
.local.envrc. To provide the password you've set for the =guix_data_service=
|
|
||||||
user, you'll need to set the =GUIX_DATA_SERVICE_DATABASE_PARAMSTRING=
|
|
||||||
environment variable in this file. Add the following line, replacing
|
|
||||||
THEPASSWORD with the password you set earlier.
|
|
||||||
|
|
||||||
#+BEGIN_SRC shell
|
|
||||||
export GUIX_DATA_SERVICE_DATABASE_PARAMSTRING="dbname=guix_data_service user=guix_data_service password=THEPASSWORD host=127.0.0.1"
|
|
||||||
#+END_SRC
|
|
||||||
|
|
||||||
After, run =direnv reload= to update the environment in your shell.
|
|
||||||
|
|
||||||
** Setup the database
|
** Setup the database
|
||||||
|
|
||||||
Dumps of the database behind data.guix.gnu.org are available at
|
Dumps of the database behind data.guix.gnu.org are available at
|
||||||
|
|
@ -86,6 +74,20 @@ you set earlier.
|
||||||
pg_restore --jobs=4 --user=guix_data_service --host=127.0.0.1 --dbname=guix_data_service guix_data_service_small.dump
|
pg_restore --jobs=4 --user=guix_data_service --host=127.0.0.1 --dbname=guix_data_service guix_data_service_small.dump
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
** Set the database paramstring
|
||||||
|
|
||||||
|
To setup the configuration for your local environment, create a file called
|
||||||
|
.local.envrc. To provide the password you've set for the =guix_data_service=
|
||||||
|
user, you'll need to set the =GUIX_DATA_SERVICE_DATABASE_PARAMSTRING=
|
||||||
|
environment variable in this file. Add the following line, replacing
|
||||||
|
THEPASSWORD with the password you set earlier.
|
||||||
|
|
||||||
|
#+BEGIN_SRC shell
|
||||||
|
export GUIX_DATA_SERVICE_DATABASE_PARAMSTRING="dbname=guix_data_service user=guix_data_service password=THEPASSWORD host=127.0.0.1"
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
|
After, run =direnv reload= to update the environment in your shell.
|
||||||
|
|
||||||
** Building the source files
|
** Building the source files
|
||||||
|
|
||||||
The following three commands will compile the =.go= files and generate the
|
The following three commands will compile the =.go= files and generate the
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue