-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.envrc
36 lines (25 loc) · 858 Bytes
/
.envrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
use flake
PRJ_DATA_DIR="$(pwd)/.data"
export PRJ_DATA_DIR
mkdir -p "$PRJ_DATA_DIR"
PGDATA="$PRJ_DATA_DIR/postgres"
PGHOST="$PRJ_DATA_DIR"
PGPORT="5434"
PGLISTEN="127.0.0.1"
PGUSER="niks3"
PGPASS="niks3"
PGDATABASE="niks3_dev"
DATABASE_URL="postgres://$PGUSER:$PGPASS@localhost:$PGPORT/$PGDATABASE?sslmode=disable"
export PGDATA PGHOST PGPORT PGLISTEN PGUSER PGPASS PGDATABASE DATABASE_URL
GOOSE_DRIVER=postgres
GOOSE_DBSTRING="$DATABASE_URL"
GOOSE_MIGRATION_DIR=migrations
export GOOSE_DRIVER GOOSE_MIGRATION_DIR GOOSE_DBSTRING
NIX_S3_GC_DB="$DATABASE_URL"
export NIX_S3_GC_DB
MINIO_DATA="$PRJ_DATA_DIR/minio"
MINIO_CERTS_DIR="$MINIO_DATA/certs"
MINIO_ROOT_USER=niks3
MINIO_ROOT_PASSWORD=!Pa55w0rd # needs to be at least 8 characters
MINIO_ADDRESS=127.0.0.1:9000
export MINIO_DATA MINIO_CERTS_DIR MINIO_ROOT_USER MINIO_ROOT_PASSWORD MINIO_ADDRESS