Skip to content
ESSArch
Python JavaScript HTML TypeScript CSS Dockerfile
Branch: master
Clone or download

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add frontend test for login (#967) Feb 13, 2020
ESSArch_Core Cleanup, fix and test ArchiveWriteSerializer and ComponentWriteSeria… Feb 25, 2020
docker Fix agent search filter (#936) Feb 11, 2020
requirements Bump djangosaml2 from 0.17.2 to 0.18.1 (#977) Feb 18, 2020
.browserslistrc Merge all applications into core (#328) Oct 21, 2019
.dockerignore Merge all applications into core (#328) Oct 21, 2019
.editorconfig Merge all applications into core (#328) Oct 21, 2019
.eslintignore Merge all applications into core (#328) Oct 21, 2019
.eslintrc.json Merge all applications into core (#328) Oct 21, 2019
.gitattributes Merge all applications into core (#328) Oct 21, 2019
.gitignore Add frontend test for login (#967) Feb 13, 2020
.pre-commit-config.yaml Bump JS dependencies (#783) Dec 15, 2019
.prettierignore Merge all applications into core (#328) Oct 21, 2019
.prettierrc Merge all applications into core (#328) Oct 21, 2019
.stylelintrc Merge all applications into core (#328) Oct 21, 2019
CHANGELOG.md Fix agent search filter (#936) Feb 11, 2020
LICENSE Merge all applications into core (#328) Oct 21, 2019
MANIFEST.in Include favicon for dist package (#646) Nov 8, 2019
README.md Update href on test badge (#776) Dec 13, 2019
appveyor.yml Add appveyor.yml (#58) Nov 1, 2018
codecov.yml Delay codecov comment until all builds are done (#849) Jan 13, 2020
manage.py Merge all applications into core (#328) Oct 21, 2019
package.json Bump JS dependencies (#949) Feb 7, 2020
setup.cfg Set docs version and year automatically at build time (#846) Jan 8, 2020
setup.py Sync optional deps in setup.py with requirements/optional.txt (#887) Jan 20, 2020
tsconfig.json Merge all applications into core (#328) Oct 21, 2019
versioneer.py Merge all applications into core (#328) Oct 21, 2019
webpack.common.babel.js Remove unused angular-websocket packages (#665) Nov 11, 2019
webpack.dev.babel.js Merge all applications into core (#328) Oct 21, 2019
webpack.prod.babel.js Drop console calls in production build (#878) Jan 17, 2020
yarn.lock Bump JS dependencies (#949) Feb 7, 2020

README.md

ESSArch Build Status codecov

Getting started

Using docker

Important

Elasticsearch requires vm.max_map_count to be at least 262144, see Install Elasticsearch with Docker for more information

  1. Enter the docker directory and start the services
$ cd docker
$ docker-compose up -d
  1. Wait for the essarch service to start by examining the logs
$ docker-compose logs -f essarch
  1. Finally visit http://localhost:8000 in your browser

Contributing

Please see CONTRIBUTING.md for information about contributing to the project.

Pre-commit hooks

To keep the source code style consistent we use multiple packages to warn about and fix any irregularities.

To automatically run these before commiting one can use pre-commit hooks. Pre-commit hooks in ESSArch are managed using pre-commit.

Install the application and run the following to install all hooks used in ESSArch.

$ pre-commit install

Now whenever you run git commit, all hooks defined in .pre-commit-config.yaml will verify the code.

Resources

Service and support

Service and support on ESSArch Core is regulated in maintenance contract with ES Solutions AB. A case is registered on the support portal http://projects.essolutions.se

You can’t perform that action at this time.