Skip to content

Commit

Permalink
impove docs and make app-config docker slave by default
Browse files Browse the repository at this point in the history
  • Loading branch information
n0str committed Oct 19, 2023
1 parent bf2660f commit d9de965
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 5 deletions.
18 changes: 14 additions & 4 deletions DEVELOPMENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ services:
postgres:
image: postgres
environment:
POSTGRES_PASSWORD: pass
POSTGRES_PASSWORD: example
ports:
- 127.0.0.1:5432:5432
volumes:
Expand All @@ -28,18 +28,28 @@ You can try to build and run it in local Docker:
```
version: "3.2"
services:
api:
api:
build:
dockerfile: Dockerfile
context: .
ports:
- "127.0.0.1:3000:3000"
volumes:
- ./app-config.yaml:/usr/app/app-config.yaml
restart: unless-stopped
```

## Configuration

Default application configuration is stored in `app-config.yaml` file.
To override default configuration you can create `app-config.local.yaml` file and override any configuration value.
Default application configuration is stored in `app-config.yaml` file. This file is intended for docker configuration since it's using `dsn: 'postgres://postgres:example@postgres:5432/codex-notes'`.

To override default configuration you can create `app-config.local.yaml` file and override any configuration value locally.
You can also override settings in docker by overriding `app-config.local.yaml` via volumes:
```
volumes:
- ./app-config.yaml:/usr/app/app-config.yaml
- ./app-config.local.yaml:/usr/app/app-config.local.yaml
```

## Logging

Expand Down
2 changes: 1 addition & 1 deletion app-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ logging:
database: info

database:
dsn: 'postgres://postgres:pass@localhost:5432/codex-notes'
dsn: 'postgres://postgres:example@postgres:5432/codex-notes'

openai:
token: 'token'
Expand Down

0 comments on commit d9de965

Please sign in to comment.