kjhkjhkjh #10

Open
pederbs wants to merge 3 commits from kjhkjhkjh into master
4 changed files with 19 additions and 28 deletions
Showing only changes of commit 1164d492a3 - Show all commits

1
.gitignore vendored
View File

@ -3,6 +3,7 @@ result-*
dist
config.ini
test.db
.ruff_cache

View File

@ -3,29 +3,30 @@
EDB-system for PVVVV
## Nix
### Hvordan kjøre
`nix run github:Prograrmvarverkstedet/dibbler`
nix run github:Prograrmvarverkstedet/dibbler
### Bygge nytt image
### Bygge image
For å bygge et image trenger du en builder som takler å bygge for arkitekturen du skal lage et image for.
(Eller be til gudene om at cross compile funker)
_(Eller be til gudene om at cross compile funker)_
Flaket exposer en modul som autologger inn med en bruker som automatisk kjører dibbler, og setter opp et minimalistisk miljø.
Før du bygger imaget burde du endre conf.py lokalt til å inneholde instillingene dine. **NB: Denne kommer til å ligge i nix storen.**
Før du bygger imaget burde du lage en `config.ini` fil lokalt som inneholder instillingene dine. **NB: Denne kommer til å ligge i nix storen.**
Du kan også endre hvilken conf.py som blir brukt direkte i pakken eller i modulen.
Du kan også endre hvilken `config.ini` som blir brukt direkte i pakken eller i modulen.
Se eksempelet for hvordan skrot er satt opp i flake.nix
Se eksempelet for hvordan skrot er satt opp i `flake.nix`
### Bygge image for skrot
Skrot har et image definert i flake.nix:
1. endre conf.py
Skrot har et system image definert i `flake.nix`:
1. lag `config.ini` (`cp {example-,}config.ini`)
2. `nix build .#images.skrot`
3. ???
4. non-profit
4. non-profit!

13
conf.py
View File

@ -1,13 +0,0 @@
db_url = "postgresql://robertem@127.0.0.1/pvvvv"
quit_allowed = True
stop_allowed = False
show_tracebacks = True
input_encoding = "utf8"
low_credit_warning_limit = -100
user_recent_transaction_limit = 100
# See https://pypi.org/project/brother_ql/ for label types
# Set rotate to False for endless labels
label_type = "62"
label_rotate = False

View File

@ -1,18 +1,20 @@
[general]
quit_allowed = true
stop_allowed = false
; quit_allowed = false
; stop_allowed = false
quit_allowed = true ; not for prod
stop_allowed = true ; not for prod
show_tracebacks = true
input_encoding = 'utf8'
[database]
; url = postgresql://robertem@127.0.0.1/pvvvv
url = sqlite:///test.db
; url = postgresql://dibbler:hunter2@localhost/dibbler
[limits]
low_credit_warning_limit = -100
user_recent_transaction_limit = 100
# See https://pypi.org/project/brother_ql/ for label types
# See https://pypi.org/project/brother_ql_next/ for label types
# Set rotate to False for endless labels
[printer]
label_type = "62"