https://github.com/denis-source/isi-assignment
iSi test assignment
https://github.com/denis-source/isi-assignment
Last synced: 9 months ago
JSON representation
iSi test assignment
- Host: GitHub
- URL: https://github.com/denis-source/isi-assignment
- Owner: Denis-Source
- License: gpl-2.0
- Created: 2025-06-22T11:38:34.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-22T20:46:34.000Z (about 1 year ago)
- Last Synced: 2025-06-22T21:27:58.761Z (about 1 year ago)
- Language: Python
- Homepage:
- Size: 121 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# iSi test assignment
iSi test assignment
## Installation
```shell
# Clone the repository:
$ git clone https://github.com/Denis-Source/isi-assignment.git
```
```shell
# Navigate to the project folder
$ cd isi-assgiment
```
## Quick Start
> Environment variables (in `.env`) should be provided first (see [`.env.example`](.env.example))
```shell
# Run docker compose
docker-compose -f docker-compose.yaml up --build
```
> Project should run at http://127.0.0.1:8000/
> The project will contain test data to start with
## Test Data
Test data will load automatically with first docker compose run.
It will create the following users with password `SeccureP4assw0rd`:
- admin (superuser)
- user-2
- user-3
## Development Tools
```shell
# Install development tools (globally)
pip install -r deployment/requirements/tools.txt
```
```shell
# Apply pre-commit hooks
$ git config core.hooksPath .git-hooks
```