Commit graph

40 commits

Author SHA1 Message Date
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
9de4f0b64c Update user and product entities to not allow empty username and name, and update corresponding tests 2025-06-24 23:02:48 -04:00
0117f9b490 Remove warnings 2025-06-24 22:38:16 -04:00
bb1bc4bf9b Add CLI integration tests 2025-06-24 22:36:17 -04:00
fbe383b76d Fix problem where DATABASE_URL was not always set when running bins that use postgres 2025-06-24 22:23:59 -04:00
9cf55ec687 Add performance tests to integration-tests crate 2025-06-23 22:32:46 -04:00
34a1bd6119 Add migration tests to integration-tests crate 2025-06-23 21:59:10 -04:00
243f9f9aef Add cross-crate integration tests to a new integration-tests crate 2025-06-23 21:55:02 -04:00
05683d5f32 Add tui unit tests and make sure all unit tests pass 2025-06-23 21:19:09 -04:00
246acd7eba Add cli crate unit tests 2025-06-23 20:39:48 -04:00
fffa9f35c0 Add api crate unit tests 2025-06-23 20:24:52 -04:00
35a95fbc3d Add memory crate unit tests 2025-06-23 20:00:45 -04:00
816f2d46b8 Add postgres crate unit tests 2025-06-22 19:25:16 -04:00
3e7f6fea8e Add unit tests for domain and application layers, and update licenses to correct license 2025-06-22 16:19:38 -04:00
0e03712e61 Use correct confg file 2025-06-16 20:05:53 -04:00
496d3786e7 Delete unneeded source file 2025-06-16 20:05:37 -04:00
131f0b77d8 Update readmes to reference correct license 2025-06-16 01:13:51 -04:00
74fc473cbe Update table migration and update readmes 2025-06-16 01:09:45 -04:00
bcd54103e3 Remove price from UI 2025-06-16 00:50:57 -04:00
2a8949c2c1 Remove unneeded .gitignore 2025-06-16 00:44:42 -04:00
eb1e9c27ed Initial commit: Project setup with frontend and backend 2025-06-16 00:40:45 -04:00