Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,12 @@ jobs:
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ github.run_number }}

- name: Build and push (feat-* branches)
if: startsWith(github.ref, 'refs/heads/feat-')
- name: Build and push (feat/* branches)
if: startsWith(github.ref, 'refs/heads/feat/')
uses: docker/build-push-action@v5
with:
context: .
push: true
tags: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:nightly
tags: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:nightly
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ github.run_number }}
41 changes: 28 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,33 @@
<img width='700px' src="./public/chartdb.png">
</p>


## Custom Fork
This fork introduces a docker volume bind for storing and loading persistent diagrams from a volume.
It also introduces many customization functions like custom logo, name and colors.

Other features:
- clean mode support with the url param clean=true
- single table embedding
- hiding social links
- better table color picker

Mount a docker volume to `/data`

In the mounted volume you will find a `config.json` file. This file allows you to perform custom configs. The possible options are:

```json
{
"defaultDiagramId": "default id of diagram - will be auto generated",
"appName": "App Name",
"appLogo": "relative Path to logo file",
"primaryColor": "#ffffff",
"hideSocialLinks": true
}
```

__

### 🎉 ChartDB

ChartDB is a powerful, web-based database diagramming editor.
Expand Down Expand Up @@ -168,16 +195,4 @@ Thank you for helping us make ChartDB better for everyone :heart:.

## License

ChartDB is licensed under the [GNU Affero General Public License v3.0](LICENSE)



## Custom Fork
This fork introduces a docker volume bind for storing and loading persistent diagrams from a volume.
It also introduces many customization functions like custom logo, name and colors.

Other features:
- clean mode support with the url param clean=true
- single table embedding
- hiding social links
- better table color picker
ChartDB is licensed under the [GNU Affero General Public License v3.0](LICENSE)