Commit graph

120 commits

Author SHA1 Message Date
7b706cacdd Add Part 3 back in
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 21:46:10 -04:00
d430b9de20 Use registry config.yml from the project repository
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 20:15:12 -04:00
853b92edc4 Add the Production Linode steps back
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 20:13:12 -04:00
718343a3d0 Updated procedure to have project cloned to /opt/APP_NAME to be with registry
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 19:51:45 -04:00
9420de4105 Fix problems with deleting test repository from registry
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 19:32:04 -04:00
69690f9391 Tell docker to allow insecure registry
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 19:14:40 -04:00
069ae0fed8 Update healthcheck in registry's docker-compose.yml to use HTTPS
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 16:59:01 -04:00
61f5ea7713 Updated registry config.yml and nginx.conf
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 16:55:07 -04:00
71e8168821 Update to use HTTPS on both the registry API and UI
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 16:21:22 -04:00
859f9393fe Correct registry cert and private key in config.yml
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 16:07:01 -04:00
1ab19597a6 Use HTTPS instead of HTTP for registry
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 16:02:27 -04:00
325095474a Simpler approach for deleting test repository
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 14:23:09 -04:00
f721101722 Clean up the test repository from the registry at the end of the test step
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 14:19:24 -04:00
bb940ce6f0 Updated docker compose command
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 14:12:09 -04:00
9b53f96ae2 Remove unnecessary read-user from registry config
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 14:06:57 -04:00
0d9a943f66 The htpasswd file path corrected
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 14:04:28 -04:00
a4ef13b5dd Create registry config.yml as SERVICE_USER too
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 13:58:02 -04:00
02569c8cf4 switch to SERVICE_USER when handling registry stuff
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 13:54:58 -04:00
e9ba3dc01e Added steps for SERVICE_USER group creation
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 13:45:52 -04:00
81c70f85cb Remove unnecessary secret field in registry config.yml for public read access
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 13:43:54 -04:00
fdaec65250 Remove sudo access from SERVICE_USER in guides
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 13:33:12 -04:00
2ee91f95e0 Update the guide to allow DEPLOY_USER to use passwordless sudo
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 13:13:22 -04:00
54bc5c5931 Revert previous
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 12:28:43 -04:00
7716237eb6 test
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 12:23:19 -04:00
e0d41caf94 revert previous
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 12:12:45 -04:00
a41a75f33e test commit
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 12:11:41 -04:00
41f0bd8c4f Refactored to add various scripts to repository instead of have user manually create them
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 11:43:57 -04:00
61117b6fa6 Created test_setup.rs file that consolidates test setup code for interface tests, including db migrations
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 01:57:12 -04:00
95a6a6faa0 Use migrate script to perform db migration in docker-compose
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 01:38:29 -04:00
4988a397f1 Added deploy and migrate scripts and made sure they were consistent
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 01:26:38 -04:00
299b8d4a33 Remove fallback to Docker Hub for frontend and backend images
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 00:34:59 -04:00
92c784dcf1 Add a healthcheck route to backend
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-28 00:29:50 -04:00
2346c1b569 Add steps to change timezone and set hosts file
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-27 23:52:50 -04:00
7c9afdd686 Create a full CI/CD pipeline and production deployment guide that is fully consistent with Forgejo Actions workflow, docker-compose.yml, and nginx config
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-27 23:38:08 -04:00
7eee42cea8 Add CI/CD and production flow
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
2025-06-27 01:38:09 -04:00
a14f29423d Add frontend environment variables to set host and port it expects the backend API to be 2025-06-26 22:35:12 -04:00
52b938ca64 Change default frontend API port 2025-06-26 22:24:45 -04:00
a59b342b96 Change default backend API port 2025-06-26 22:09:35 -04:00
8e5ecb1b98 Improve configurability of backend API port 2025-06-26 22:03:50 -04:00
eb57c4cf84 Rename pylon database to sharenet 2025-06-26 21:55:22 -04:00
54efcefbd9 Added responsive design for mobile phone screens 2025-06-25 23:51:41 -04:00
f73765012b Improved frontend UI performance using additional run configurations 2025-06-25 23:33:48 -04:00
9c695eb09f Consolidate PostgresUserRepository and PostgresProductRepository to use a common struct 2025-06-25 23:22:53 -04:00
2b668b58cc Consolidate InMemoryUserRepository and InMemoryProductRepository to use a common struct 2025-06-25 23:08:56 -04:00
4c751dd971 Add cross-interface consistency tests 2025-06-25 22:43:29 -04:00
223d560ca0 Add cross-repository consistency integration tests 2025-06-25 21:54:30 -04:00
ae5fb1cf31 Add missing TUI integration tests 2025-06-25 21:42:03 -04:00
8ef852beac Change user and product entities to use getters and setters instead of pub fields 2025-06-25 21:28:44 -04:00
abbaafe2df Added TUI integration tests 2025-06-24 23:33:41 -04:00
9956c22cce Add frontend input validation for User username and Product name 2025-06-24 23:21:16 -04:00