Commit Graph
100 Commits
Author SHA1 Message Date
Cian-H 3c4d9a613d Migrated build tool from pipenv to uv 2026-08-14 14:55:44 +01:00
Cian-H b604341e52 Updated devenv dependencies 2026-08-14 14:37:47 +01:00
Cian-H 9e19d8e84b Fixed env variable binding problem 2026-08-13 21:44:02 +01:00
Cian-H f3d6b24fef Removed unneeded env variables form template 2026-08-13 21:12:26 +01:00
Cian-H 6f3393821b Fixed invenio secret key hardcoding issue 2026-08-13 20:15:33 +01:00
Cian-H 7fd587af1c Fixed deployment script typo 2026-08-13 18:37:35 +01:00
Cian-H b9005496b8 Updated website theme 2026-08-13 18:30:42 +01:00
Cian-H 485b3fa80a Updated config for local development 2026-08-13 17:38:17 +01:00
Cian-H a3502b6735 Added nginx restart to update procedure 2026-08-12 16:47:33 +01:00
Cian-H d20e3fc3ce fix: ignore pull failures for local images during update 2026-08-12 16:12:01 +01:00
Cian-H 5ae259bef3 bump theme and config to 2026.8.12 via PyPI 2026-08-12 16:08:04 +01:00
Cian-H f266373bdc added graceful fallback for version tagging 2026-08-12 14:42:50 +01:00
Cian-H e4d61eaf48 Exposed frontend to public web 2026-08-12 14:38:00 +01:00
Cian-H b08d285c07 fixed typo: use 'heads' for alembic upgrade 2026-08-12 14:15:58 +01:00
Cian-H e58ad63fe8 injected bitwarden postgres secrets into app container 2026-08-12 13:52:40 +01:00
Cian-H 6e87fe73e0 Revert "mapped postgres init variables to bitwarden credentials"
This reverts commit e44825a53c.
2026-08-12 13:10:17 +01:00
Cian-H e44825a53c mapped postgres init variables to bitwarden credentials 2026-08-12 12:27:38 +01:00
Cian-H 8bfd174eaf changed to host network for db build to bypass MTU drops 2026-08-12 12:04:18 +01:00
Cian-H dc8c45d492 corrected typo in wal-g download URL 2026-08-12 11:44:14 +01:00
Cian-H 9ebb4283af migrate db back to postgres:14 and manually add wal-g automated incremental backups 2026-08-12 11:23:08 +01:00
Cian-H 3d13c5a9d9 url-encoded postgres password for sqlalchemy safely 2026-08-12 10:52:02 +01:00
Cian-H b2c21f9190 fixed indentation bug dropping docker-compose out of cwd context 2026-08-12 10:09:36 +01:00
Cian-H fa6aef2a7f Revert "Optimized dockerfile caching"
This reverts commit 8e921dc983.
2026-08-12 09:36:12 +01:00
Cian-H cbdad07f79 remove --no-cache flag from deploy script to enable fast rebuilds 2026-08-12 08:58:12 +01:00
Cian-H 8e921dc983 Optimized dockerfile caching 2026-08-12 08:53:26 +01:00
Cian-H ad995be12f Attempt to fix certbot config 2026-08-12 01:48:33 +01:00
Cian-H a6644ab29c Added bitwarden key re-prompt 2026-08-12 00:44:55 +01:00
Cian-H 86dda26395 Fixed bitwarden auth issue 2026-08-11 22:36:27 +01:00
Cian-H 2d26c98ea7 Fixed bitwarden secret parsing 2026-08-11 22:10:42 +01:00
Cian-H db25b030ee Added certbot to stack 2026-08-11 21:29:09 +01:00
Cian-H cebb8f57a6 Corrected secret handling logic 2026-08-11 21:12:00 +01:00
Cian-H c29584eefa Fixed default configuration settings 2026-08-11 20:53:32 +01:00
Cian-H ce19b63426 Updated README.md 2026-08-11 20:44:34 +01:00
Cian-H ab43445fb6 Attempt to fix deploy hanging 2026-08-11 20:38:15 +01:00
Cian-H c4f76d9fda Significant overhaul of tooling 2026-08-11 19:29:21 +01:00
Cian-H ed2db90249 Devenv bump 2026-08-11 14:20:04 +01:00
Cian-H 413c85096d Uwsgi (#1)
* Update devenv

* Added uv for python package management

* Clean up gunicorn config artifacts

* Scaffolded site

* Fixed configuration for 13.0

* Added iform config/theme

* Added agent contracts to allow for more automation of work in repo

* Added a local rebuild command to justfile for development

* Fixed deployment persistence issues

* Site polish and deployment streamlining

* Updated justfile to include production deployment commands

* Fixed deployment bugs

* Fixed local test commands
2026-07-16 12:05:06 +01:00
Cian-H 15a179c2bf Changed default citation style 2025-09-01 18:15:22 +01:00
Cian-H 8bbd737342 Devenv update 2025-06-09 14:51:32 +01:00
Cian-H 7868d55185 Fixed linking
It was a stupid janky allowed hosts issue all along
2025-06-06 17:18:05 +01:00
Cian-H 62989e0c62 Added check to ensure secret artifacts aren't left where they shouldn't be 2025-06-06 16:59:55 +01:00
Cian-H f89caf0317 Simplified to attempt oauth fix again 2025-06-05 17:27:51 +01:00
Cian-H 245efa6de5 Reorganized caddy config files 2025-06-05 14:39:05 +01:00
Cian-H d4169ac797 Attempt to configure oauth properly 2025-06-04 12:36:16 +01:00
Cian-H b442cad439 Fix deprecated setting name 2025-06-04 12:36:00 +01:00
Cian-H 63fd72c4f8 Fixed caddy config 2025-06-03 13:04:34 +01:00
Cian-H e77605d314 Reorganized env and attempted to add SAML 2025-06-03 11:27:38 +01:00
Cian-H 016a313cf6 Added paths for caddy to directly dispatch static assets 2025-06-03 11:27:03 +01:00
Cian-H 70c71568c8 Cleaned up site dockerfile 2025-05-20 11:45:20 +01:00
Cian-H cc5e6a6cbf Updated iform theme version 2025-05-20 11:40:50 +01:00
Cian-H d0cad787bf Updated caddy caching settings for development 2025-05-20 11:40:31 +01:00
Cian-H a413713885 Re-added accidentally removed command from docker-compose.yaml 2025-05-12 13:56:04 +01:00
Cian-H b45a034efa Remove port 5000 binding 2025-05-08 15:06:01 +01:00
Cian-H ee8b2df781 Devenv update 2025-05-08 14:37:23 +01:00
Cian-H af6ae67253 First working with forked theme 2025-05-08 14:36:42 +01:00
Cian-H cf82bb9ed3 Invenio instance working with TUGraz theme module 2025-04-25 11:27:00 +01:00
Cian-H 3fd09bd418 Fixed development caddyfile 2025-04-24 15:04:18 +01:00
Cian-H f760727d9e Streamlined dev vs prod config management 2025-04-24 13:21:00 +01:00
Cian-H c6f5375af8 Devenv flake bump 2025-04-24 11:05:16 +01:00
Cian-H b9d2bf6240 Switched from docker to podman 2025-04-24 11:05:02 +01:00
Cian-H e87b63774b Updated env preparation 2025-04-24 11:04:12 +01:00
Cian-H dc59a4a64a Updated logo 2025-04-24 11:04:02 +01:00
Cian-H 6554184045 Minimal, working caddy setup 2025-04-24 11:04:02 +01:00
Cian-H 105e191824 Removed typo 2025-04-17 13:57:12 +01:00
Cian-H d17323c8d7 Added docker to env 2025-04-17 13:56:58 +01:00
Cian-H dac1099d74 Added justfile for managing deployment 2025-04-17 13:56:39 +01:00
Cian-H 778c6a13b0 Updated devenv 2025-04-17 12:21:21 +01:00
Cian-H 168932c842 Updated README.md for new forked project 2025-04-15 13:07:30 +01:00
Cian-H 24118768a3 Stripped down config for new site 2025-04-15 13:01:12 +01:00
Cian-H 2c130c973b Update README.md 2025-04-14 14:33:03 +01:00
Cian-H 41638c9d74 Permission changes again 2025-02-18 12:02:00 +00:00
Cian-H 82f4172409 Updated S3 storage policies 2025-02-18 11:51:55 +00:00
Cian-H 7e00b2e6bf Even more permissions tweaks 2025-02-17 16:55:43 +00:00
Cian-H 99748bbd66 More permissions tweaks 2025-02-17 16:38:56 +00:00
Cian-H 68b2567524 Further permissions for authorized managers 2025-02-17 16:24:12 +00:00
Cian-H b28ac89bf3 Bumped invenio images to most recent 2025-02-17 14:22:19 +00:00
Cian-H 162aa90114 Added AuthenticatedUser to allow list for can_create permission 2025-02-17 13:47:44 +00:00
Cian-H fb6df92fcf Locked to last working version i can find 2025-02-14 17:03:35 +00:00
Cian-H c48aa1461e Revert "Attempted to create non-admin uploader role"
This reverts commit 24f609a852.
2025-02-14 16:55:36 +00:00
Cian-H 24f609a852 Attempted to create non-admin uploader role 2025-02-14 16:51:55 +00:00
Cian-H b1be42f962 Switched to production mode 2025-02-14 16:14:04 +00:00
Cian-H 8cb672fe08 Fixed typo 2025-02-14 16:13:53 +00:00
Cian-H ec994e90a8 Revert "Added invenio health check to caddy config"
This reverts commit 47a92dac33.
2025-02-14 15:57:28 +00:00
Cian-H b30c5c6c53 Set default reference style to vancouver 2025-02-14 15:51:35 +00:00
Cian-H 7969f831a3 Removed failed oauth removal attempt and switched to config for this 2025-02-14 15:50:19 +00:00
Cian-H 7785355b68 Revert "Added custom template for disabling oauth on login page"
This reverts commit 9344470d4e.
2025-02-14 15:18:09 +00:00
Cian-H 47a92dac33 Added invenio health check to caddy config 2025-02-14 15:16:31 +00:00
Cian-H 9344470d4e Added custom template for disabling oauth on login page 2025-02-14 14:56:07 +00:00
Cian-H 6bfcb36ea7 Disabled OAuth 2025-02-14 14:39:07 +00:00
Cian-H be567ad8cf Revert github and orcid integrations
This reverts commit 5f3b85a64a.

Revert "Added ORCID config"

This reverts commit 581e8dad6d.
2025-02-14 14:37:32 +00:00
Cian-H 5f3b85a64a Added github integrations 2025-02-14 14:25:35 +00:00
Cian-H 581e8dad6d Added ORCID config 2025-02-14 14:25:17 +00:00
Cian-H 810d41f56b Enabled mail by server 2025-02-14 11:57:07 +00:00
Cian-H 7d68eaacae Another typo 2025-02-13 16:47:11 +00:00
Cian-H 24ae5042fd typo fix 2025-02-13 16:46:19 +00:00
Cian-H 83df0be203 Added setup.sh to repo 2025-02-13 16:44:42 +00:00
Cian-H 44f4d87fa3 Added opensearch persistence 2025-02-13 16:42:26 +00:00
Cian-H 9617fd453d Added S3 endpoint url env variable 2025-02-13 16:29:49 +00:00
Cian-H 7df5db269c Removed attempt at custom theming 2025-02-11 14:39:43 +00:00
Cian-H c5d7c295d0 Fixed typo 2025-02-11 14:31:54 +00:00