A Place for Civilised Knowledge
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
820 B

1 year ago
6 months ago
1 year ago
6 months ago
1 year ago
6 months ago
6 months ago
6 months ago
1 year ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
  1. # Civil
  2. A knowledge management system for the next 30 years. Developed at git.indy.io for my own use and mirrored on Github in case anyone wants to use it.
  3. ## Server
  4. rename .env.example to .env and update it for your environment. The database tables can be created by running the misc/schema.psql file into a Postgres database.
  5. ```sh
  6. $ make run
  7. ```
  8. ## Client
  9. ```sh
  10. $ make wasm
  11. ```
  12. ## Release build
  13. ```sh
  14. $ make release
  15. ```
  16. The dist directory will contain the release build
  17. ## Deploying (to indy.io)
  18. ```sh
  19. $ make upload
  20. ```
  21. # Requirements
  22. - A modern (for c.2020) web-browser
  23. - PostgreSQL
  24. - Rust
  25. - Make
  26. - (Optional) Minify (https://github.com/tdewolff/minify)
  27. install minify:
  28. ```sh
  29. $ sudo apt install minify
  30. ```
  31. if the minify binary is not installed on the build system then the unminified assets will be used