Skip to content

Commit

Permalink
all: Add initial working prototype for "live" databases
Browse files Browse the repository at this point in the history
These are initially intended for use via the DBHub.io API, though
if they prove useful will be hooked up to the other DB4S and
DBHub.io pieces (webui, dio, etc).
  • Loading branch information
justinclift committed Mar 21, 2023
1 parent 5ddc986 commit d86e69a
Show file tree
Hide file tree
Showing 27 changed files with 2,542 additions and 301 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/cypress.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
uses: cypress-io/github-action@v5
with:
wait-on: 'https://localhost:9443'
wait-on-timeout: 120
wait-on-timeout: 180
build: sh ./build_dbhub_docker_and_local.sh
start: yarn docker:startlocal
command: yarn cypress:test
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -56,3 +56,7 @@ webui/js/markdown-editor.js

# Local secrets
.env

# Other files
headers.out
curl_commands.txt
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ or run it locally for your own users.
* [Minio](https://minio.io) - release 2016-11-26T02:23:47Z and later are known to work.
* [NodeJS](https://nodejs.org) - version 18.x is known to work, others are untested.
* [PostgreSQL](https://www.postgresql.org) - version 13 and above are known to work.
* [RabbitMQ](https://www.rabbitmq.com) - version 3.10.x is known to work, others are untested.
* [Yarn](https://classic.yarnpkg.com) - version 1.22.x. Not Yarn 2.x or greater.

### Subdirectories
Expand All @@ -31,6 +32,7 @@ or run it locally for your own users.
* [default_licences](default_licences/) - Useful Open Source licences suitable for databases.
* [db4s](db4s/) - REST server which [DB Browser for SQLite](http://sqlitebrowser.org)
and [Dio](https://github.com/sqlitebrowser/dio) use for communicating with DBHub.io.
* [live](live/) - Internal daemon which manages live SQLite databases.
* [webui](webui/) - The main public facing webUI.

### Libraries for accessing DBHub.io via API
Expand Down
Loading

0 comments on commit d86e69a

Please sign in to comment.