Browse Source

Merge 94947b1c60 into efed7e3c2b

pull/1684/merge
Robbert Coeckelbergh 3 years ago
committed by GitHub
parent
commit
0cd0230a19
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      .env
  2. 5
      README.md
  3. 15
      docker/docker-compose.dev.yml
  4. 51197
      yarn.lock

4
.env

@ -10,6 +10,10 @@ POSTGRES_DB=ghostfolio-db
POSTGRES_USER=user POSTGRES_USER=user
POSTGRES_PASSWORD=<INSERT_POSTGRES_PASSWORD> POSTGRES_PASSWORD=<INSERT_POSTGRES_PASSWORD>
# PGADMIN
PGADMIN_DEFAULT_EMAIL=pgadmin4@pgadmin.org
PGADMIN_DEFAULT_PASSWORD=admin
ACCESS_TOKEN_SALT=<INSERT_RANDOM_STRING> ACCESS_TOKEN_SALT=<INSERT_RANDOM_STRING>
ALPHA_VANTAGE_API_KEY= ALPHA_VANTAGE_API_KEY=
DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@localhost:5432/${POSTGRES_DB}?sslmode=prefer DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@localhost:5432/${POSTGRES_DB}?sslmode=prefer

5
README.md

@ -189,6 +189,11 @@ With the following command you can keep your database schema in sync:
yarn database:push yarn database:push
``` ```
### PG Admin
You can use pgadmin to debug the postgres database locally
Open http://localhost:5050 in your browser and login with the credentials set in .env
## Testing ## Testing
Run `yarn test` Run `yarn test`

15
docker/docker-compose.dev.yml

@ -11,6 +11,20 @@ services:
volumes: volumes:
- postgres:/var/lib/postgresql/data - postgres:/var/lib/postgresql/data
pgadmin:
image: dpage/pgadmin4
container_name: pgadmin
restart: unless-stopped
env_file:
- ../.env
ports:
- "${PGADMIN_PORT:-5050}:80"
environment:
PGADMIN_DEFAULT_EMAIL: ${PGADMIN_DEFAULT_EMAIL:-pgadmin4@pgadmin.org}
PGADMIN_DEFAULT_PASSWORD: ${PGADMIN_DEFAULT_PASSWORD:-admin}
volumes:
- pgadmin-data:/var/lib/pgadmin
redis: redis:
image: 'redis:alpine' image: 'redis:alpine'
container_name: redis container_name: redis
@ -20,3 +34,4 @@ services:
volumes: volumes:
postgres: postgres:
pgadmin-data:

51197
yarn.lock

File diff suppressed because it is too large
Loading…
Cancel
Save