From 89d3a4da7506256965a49cc7672f5ad5964ff709 Mon Sep 17 00:00:00 2001 From: Joep Meindertsma Date: Mon, 25 Oct 2021 11:58:07 +0200 Subject: [PATCH] Fix deployment run script, update readme --- .github/workflows/deployment.yml | 2 +- README.md | 17 ++++++++--------- server/README.md | 17 ++++++++--------- 3 files changed, 17 insertions(+), 19 deletions(-) diff --git a/.github/workflows/deployment.yml b/.github/workflows/deployment.yml index a2bbb412f..0b1512bc3 100644 --- a/.github/workflows/deployment.yml +++ b/.github/workflows/deployment.yml @@ -36,4 +36,4 @@ jobs: host: ${{ secrets.REMOTE_HOST }} username: ${{ secrets.REMOTE_USER }} key: ${{ secrets.SSH_PRIVATE_KEY }} - script: ~/atomic-server export && ~/atomic-server &> log + script: ~/atomic-server export && ~/atomic-server --ip 0.0.0.0 --https --domain atomicdata.dev --email joep@argu.co &> log diff --git a/README.md b/README.md index 6d8997d10..17de03ef6 100644 --- a/README.md +++ b/README.md @@ -15,16 +15,15 @@ The easiest way to share [Atomic Data](https://docs.atomicdata.dev/) on the web. `atomic-server` is a graph database server for storing and sharing typed linked data. Demo on [atomicdata.dev](https://atomicdata.dev) -- No runtime dependencies, fast, runs on all platforms -- Embedded HTTP / HTTPS / HTTP2.0 server. Built-in LetsEncrypt handshake. +- **Lightweight** (13MB binary, no runtime dependencies), **fast** (1ms responses), runs on **all platforms** (linux, windows, mac, arm) +- **Easy to use admin interface** powered by [atomic-data-browser](https://github.com/joepio/atomic-data-browser). Features dynamic forms, tables, authentication, theming and more. +- **Embedded server** with support for HTTP / HTTPS / HTTP2.0 and Built-in LetsEncrypt handshake. +- **Dynamic schema validation** / type checking using [Atomic Schema](https://docs.atomicdata.dev/schema/intro.html) +- Event-sourced **versioning** / history powered by [Atomic Commits](https://docs.atomicdata.dev/commits/intro.html) - Serialization to JSON, [JSON-AD](https://docs.atomicdata.dev/core/serialization.html#json-ad), and various Linked Data / RDF formats (RDF/XML, N-Triples / Turtle / JSON-LD). -- Dynamic schema validation / type checking using [Atomic Schema](https://docs.atomicdata.dev/schema/intro.html) -- Event-sourced versioning / history powered by [Atomic Commits](https://docs.atomicdata.dev/commits/intro.html) -- Pagination, sorting and filtering using [Atomic Collections](https://docs.atomicdata.dev/schema/collections.html) -- Authorization (read / write permissions) and Hierarchical structures powered by [Atomic Hierarchy](https://docs.atomicdata.dev/hierarchy.html) -- Invite / sharing system with [Atomic Invites](https://docs.atomicdata.dev/invitations.html) -- Supports querying, sorting and filtering using [Atomic Collections](https://docs.atomicdata.dev/schema/collections.html) -- Uses [atomic-data-browser](https://github.com/joepio/atomic-data-browser) as a GUI / front-end, which offers dynamic forms, tables, authentication and more. +- **Querying, pagination, sorting and filtering** using [Atomic Collections](https://docs.atomicdata.dev/schema/collections.html) +- **Authorization** (read / write permissions) and Hierarchical structures powered by [Atomic Hierarchy](https://docs.atomicdata.dev/hierarchy.html) +- **Invite** / sharing system with [Atomic Invites](https://docs.atomicdata.dev/invitations.html) Powered by Rust, [atomic-lib](https://crates.io/crates/atomic-lib), [actix-web](https://github.com/actix/actix-web), [sled](https://github.com/spacejam/sled) and [more](Cargo.toml). diff --git a/server/README.md b/server/README.md index 5789513a7..758c3a310 100644 --- a/server/README.md +++ b/server/README.md @@ -11,16 +11,15 @@ The easiest way to share [Atomic Data](https://docs.atomicdata.dev/) on the web. `atomic-server` is a graph database server for storing and sharing typed linked data. Demo on [atomicdata.dev](https://atomicdata.dev) -- No runtime dependencies, fast, runs on all platforms -- Embedded HTTP / HTTPS / HTTP2.0 server. Built-in LetsEncrypt handshake. +- **Lightweight** (13MB binary, no runtime dependencies), **fast** (1ms responses), runs on **all platforms** (linux, windows, mac, arm) +- **Easy to use admin interface** powered by [atomic-data-browser](https://github.com/joepio/atomic-data-browser). Features dynamic forms, tables, authentication, theming and more. +- **Embedded server** with support for HTTP / HTTPS / HTTP2.0 and Built-in LetsEncrypt handshake. +- **Dynamic schema validation** / type checking using [Atomic Schema](https://docs.atomicdata.dev/schema/intro.html) +- Event-sourced **versioning** / history powered by [Atomic Commits](https://docs.atomicdata.dev/commits/intro.html) - Serialization to JSON, [JSON-AD](https://docs.atomicdata.dev/core/serialization.html#json-ad), and various Linked Data / RDF formats (RDF/XML, N-Triples / Turtle / JSON-LD). -- Dynamic schema validation / type checking using [Atomic Schema](https://docs.atomicdata.dev/schema/intro.html) -- Event-sourced versioning / history powered by [Atomic Commits](https://docs.atomicdata.dev/commits/intro.html) -- Pagination, sorting and filtering using [Atomic Collections](https://docs.atomicdata.dev/schema/collections.html) -- Authorization (read / write permissions) and Hierarchical structures powered by [Atomic Hierarchy](https://docs.atomicdata.dev/hierarchy.html) -- Invite / sharing system with [Atomic Invites](https://docs.atomicdata.dev/invitations.html) -- Supports querying, sorting and filtering using [Atomic Collections](https://docs.atomicdata.dev/schema/collections.html) -- Uses [atomic-data-browser](https://github.com/joepio/atomic-data-browser) as a GUI / front-end, which offers dynamic forms, tables, authentication and more. +- **Querying, pagination, sorting and filtering** using [Atomic Collections](https://docs.atomicdata.dev/schema/collections.html) +- **Authorization** (read / write permissions) and Hierarchical structures powered by [Atomic Hierarchy](https://docs.atomicdata.dev/hierarchy.html) +- **Invite** / sharing system with [Atomic Invites](https://docs.atomicdata.dev/invitations.html) Powered by Rust, [atomic-lib](https://crates.io/crates/atomic-lib), [actix-web](https://github.com/actix/actix-web), [sled](https://github.com/spacejam/sled) and [more](Cargo.toml).