move zotero/ under data/ — all user data in one gitignored tree
Some checks failed
CI / lint-test (push) Successful in 5m50s
CI / skinny-install (aco) (push) Successful in 44s
CI / skinny-install (api) (push) Successful in 27s
CI / skinny-install (bcda) (push) Successful in 26s
CI / skinny-install (bib) (push) Successful in 24s
CI / skinny-install (bls) (push) Successful in 23s
CI / skinny-install (ccw) (push) Successful in 23s
CI / skinny-install (cli) (push) Successful in 42s
CI / skinny-install (cms) (push) Successful in 22s
CI / skinny-install (conf) (push) Successful in 24s
CI / skinny-install (pfs) (push) Successful in 27s
CI / skinny-install (rex) (push) Successful in 21s
Infra CI / notebooks (push) Successful in 8s
Infra CI / zotero (push) Failing after 6s
Infra CI / docs (push) Successful in 6s
Infra CI / api (push) Successful in 11s
Infra CI / mc (push) Successful in 6s
Package Supply Chain / pkg-supply-chain (push) Failing after 27s
Deploy / build-scan-report (push) Successful in 3m36s
Some checks failed
CI / lint-test (push) Successful in 5m50s
CI / skinny-install (aco) (push) Successful in 44s
CI / skinny-install (api) (push) Successful in 27s
CI / skinny-install (bcda) (push) Successful in 26s
CI / skinny-install (bib) (push) Successful in 24s
CI / skinny-install (bls) (push) Successful in 23s
CI / skinny-install (ccw) (push) Successful in 23s
CI / skinny-install (cli) (push) Successful in 42s
CI / skinny-install (cms) (push) Successful in 22s
CI / skinny-install (conf) (push) Successful in 24s
CI / skinny-install (pfs) (push) Successful in 27s
CI / skinny-install (rex) (push) Successful in 21s
Infra CI / notebooks (push) Successful in 8s
Infra CI / zotero (push) Failing after 6s
Infra CI / docs (push) Successful in 6s
Infra CI / api (push) Successful in 11s
Infra CI / mc (push) Successful in 6s
Package Supply Chain / pkg-supply-chain (push) Failing after 27s
Deploy / build-scan-report (push) Successful in 3m36s
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
# Docs Dockerfile uses repo root context — exclude heavy/sensitive dirs
|
# Docs Dockerfile uses repo root context — exclude heavy/sensitive dirs
|
||||||
zotero/
|
data/zotero/
|
||||||
notebooks/
|
notebooks/
|
||||||
.git/
|
.git/
|
||||||
.env
|
.env
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ jobs:
|
|||||||
crane push /tmp/notebooks.tar gitea:3000/homelab/stack/notebooks:latest --insecure
|
crane push /tmp/notebooks.tar gitea:3000/homelab/stack/notebooks:latest --insecure
|
||||||
|
|
||||||
- name: Build zotero
|
- name: Build zotero
|
||||||
run: docker build -f infra/images/zotero.Dockerfile -t local/zotero:build zotero/
|
run: docker build -f infra/images/zotero.Dockerfile -t local/zotero:build data/zotero/
|
||||||
|
|
||||||
- name: Push zotero
|
- name: Push zotero
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ jobs:
|
|||||||
crane push /tmp/notebooks.tar gitea:3000/homelab/stack/notebooks:latest --insecure
|
crane push /tmp/notebooks.tar gitea:3000/homelab/stack/notebooks:latest --insecure
|
||||||
|
|
||||||
- name: Build zotero
|
- name: Build zotero
|
||||||
run: docker build --no-cache -f infra/images/zotero.Dockerfile -t local/zotero:build zotero/
|
run: docker build --no-cache -f infra/images/zotero.Dockerfile -t local/zotero:build data/zotero/
|
||||||
|
|
||||||
- name: Push zotero
|
- name: Push zotero
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ on:
|
|||||||
paths:
|
paths:
|
||||||
- 'notebooks/**'
|
- 'notebooks/**'
|
||||||
- 'infra/images/notebooks.Dockerfile'
|
- 'infra/images/notebooks.Dockerfile'
|
||||||
- 'zotero/**'
|
- 'data/zotero/**'
|
||||||
- 'infra/images/zotero.Dockerfile'
|
- 'infra/images/zotero.Dockerfile'
|
||||||
- 'docs/**'
|
- 'docs/**'
|
||||||
- 'infra/images/docs.Dockerfile'
|
- 'infra/images/docs.Dockerfile'
|
||||||
@@ -21,7 +21,7 @@ on:
|
|||||||
paths:
|
paths:
|
||||||
- 'notebooks/**'
|
- 'notebooks/**'
|
||||||
- 'infra/images/notebooks.Dockerfile'
|
- 'infra/images/notebooks.Dockerfile'
|
||||||
- 'zotero/**'
|
- 'data/zotero/**'
|
||||||
- 'infra/images/zotero.Dockerfile'
|
- 'infra/images/zotero.Dockerfile'
|
||||||
- 'docs/**'
|
- 'docs/**'
|
||||||
- 'infra/images/docs.Dockerfile'
|
- 'infra/images/docs.Dockerfile'
|
||||||
@@ -62,7 +62,7 @@ jobs:
|
|||||||
|
|
||||||
|
|
||||||
- name: Build zotero
|
- name: Build zotero
|
||||||
run: docker build -f infra/images/zotero.Dockerfile -t local/zotero:build zotero/
|
run: docker build -f infra/images/zotero.Dockerfile -t local/zotero:build data/zotero/
|
||||||
|
|
||||||
docs:
|
docs:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ jobs:
|
|||||||
crane push /tmp/notebooks.tar gitea:3000/homelab/stack/notebooks:latest --insecure
|
crane push /tmp/notebooks.tar gitea:3000/homelab/stack/notebooks:latest --insecure
|
||||||
|
|
||||||
- name: Build zotero
|
- name: Build zotero
|
||||||
run: docker build -f infra/images/zotero.Dockerfile -t local/zotero:build zotero/
|
run: docker build -f infra/images/zotero.Dockerfile -t local/zotero:build data/zotero/
|
||||||
|
|
||||||
- name: Push zotero
|
- name: Push zotero
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
4
.gitignore
vendored
4
.gitignore
vendored
@@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
# Data directories (user data, not tracked)
|
# Data directories (user data, not tracked)
|
||||||
data/
|
data/
|
||||||
zotero/data/
|
data/zotero/data/
|
||||||
zotero/profiles/
|
data/zotero/profiles/
|
||||||
tuva/
|
tuva/
|
||||||
logs/**
|
logs/**
|
||||||
|
|
||||||
|
|||||||
@@ -306,7 +306,7 @@ stack/
|
|||||||
├── tests/ 11,955 tests at 99% coverage
|
├── tests/ 11,955 tests at 99% coverage
|
||||||
├── notebooks/ Marimo notebooks
|
├── notebooks/ Marimo notebooks
|
||||||
├── docs/ Docusaurus site
|
├── docs/ Docusaurus site
|
||||||
├── data/ DuckDB, bib.sqlite, BCDA/CMS data (gitignored)
|
├── data/ DuckDB, bib.sqlite, BCDA/CMS data, zotero (gitignored)
|
||||||
└── .env Derived credentials (not in git)
|
└── .env Derived credentials (not in git)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -258,7 +258,7 @@ services:
|
|||||||
- ./assets/css/marimo.css:/home/kert/.config/marimo/loch.css:ro
|
- ./assets/css/marimo.css:/home/kert/.config/marimo/loch.css:ro
|
||||||
- ./notebooks/home-page-patched.js:/home/kert/workspace/.venv/lib/python3.13/site-packages/marimo/_static/assets/home-page-itW0tRmv.js:ro
|
- ./notebooks/home-page-patched.js:/home/kert/workspace/.venv/lib/python3.13/site-packages/marimo/_static/assets/home-page-itW0tRmv.js:ro
|
||||||
- ./data:/home/kert/data
|
- ./data:/home/kert/data
|
||||||
- ./zotero/data:/home/kert/zotero:ro
|
- ./data/zotero/data:/home/kert/zotero:ro
|
||||||
- ./src:/home/kert/src:ro
|
- ./src:/home/kert/src:ro
|
||||||
- ./assets:/home/kert/assets:ro
|
- ./assets:/home/kert/assets:ro
|
||||||
- ./stack.toml:/home/kert/stack.toml:ro
|
- ./stack.toml:/home/kert/stack.toml:ro
|
||||||
@@ -284,9 +284,9 @@ services:
|
|||||||
- "3478:3478"
|
- "3478:3478"
|
||||||
- "3478:3478/udp"
|
- "3478:3478/udp"
|
||||||
volumes:
|
volumes:
|
||||||
- ./zotero/data:/home/ubuntu/Zotero
|
- ./data/zotero/data:/home/ubuntu/Zotero
|
||||||
- ./zotero/profiles/zotero:/home/ubuntu/.zotero
|
- ./data/zotero/profiles/zotero:/home/ubuntu/.zotero
|
||||||
- ./zotero/profiles/mozilla:/home/ubuntu/.mozilla
|
- ./data/zotero/profiles/mozilla:/home/ubuntu/.mozilla
|
||||||
- ./data:/home/ubuntu/data
|
- ./data:/home/ubuntu/data
|
||||||
tmpfs:
|
tmpfs:
|
||||||
- /dev/shm:rw
|
- /dev/shm:rw
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user