GW_MC
f71cf370cd
Refactor AppState and update database connection handling; integrate SettingsService
2025-12-02 16:56:01 +08:00
GW_MC
fae951c902
Add async-trait and sea-orm dependencies; implement SettingsService for configuration management
2025-12-02 16:55:39 +08:00
GW_MC
8b98590a1e
Add service_error module for error handling
2025-12-02 16:55:08 +08:00
GW_MC
6cd55d06a2
Implement basic middleware handling
Test / verify-generated-code (pull_request) Successful in 8m1s
Test / test (pull_request) Successful in 1m9s
Test / lint (pull_request) Successful in 1m5s
2025-12-02 15:47:56 +08:00
GW_MC
547d73fab7
temp allow deadcode for AppState struct
Test / verify-generated-code (pull_request) Successful in 8m32s
Test / test (pull_request) Successful in 1m10s
Test / lint (pull_request) Successful in 1m7s
2025-11-27 19:05:41 +08:00
GW_MC
537737b1cc
refactor configs into a crate
2025-11-27 18:59:40 +08:00
GW_MC
bb622df89b
Basic route structure
2025-11-27 18:50:11 +08:00
GW_MC
e849b71a40
Implement API setup with configuration management and startup tasks
...
- Add `Cargo.toml` for API with dependencies.
- Create `config.rs` for managing application settings.
- Implement logging and server settings in `config.rs`.
- Add `main.rs` to initialize the application and handle database connections.
- Introduce `task` module with startup tasks, including database migrations.
- Update `.gitignore` to exclude `config.yaml` and remove `.gitkeep`.
2025-11-26 19:45:37 +08:00
GW_MC
56c1161e97
Change database log level to debug
2025-11-25 21:17:03 +08:00
GW_MC
f9218e0927
Add support for environment file generation in EnvFile struct
...
- Introduced new methods for writing environment files in YAML and DotEnv formats.
- Updated EnvFile struct to include a buffer for storing key-value pairs.
- Modified write_env_files function to create and write to environment files based on configuration.
- Added tests for environment file writing functionality.
2025-11-25 21:16:21 +08:00
d9105957a8
Merge pull request 'Setup database' ( #1 ) from feature/database-setup into master
...
Test / verify-generated-code (push) Successful in 1m9s
Test / test (push) Successful in 1m10s
Test / lint (push) Successful in 48s
Reviewed-on: #1
2025-11-19 21:49:30 +08:00
GW_MC
f0cfe5ec43
Cache rust toolchain in setup-rust action
Test / verify-generated-code (pull_request) Successful in 2m15s
Test / test (pull_request) Successful in 1m10s
Test / lint (pull_request) Successful in 47s
2025-11-19 21:44:38 +08:00
GW_MC
afb10424d5
Merge branch 'master' into feature/database-setup
Test / verify-generated-code (pull_request) Successful in 1m19s
Test / test (pull_request) Successful in 1m17s
Test / lint (pull_request) Successful in 58s
2025-11-19 21:17:35 +08:00
GW_MC
3de9ecc5c1
remove unused returns, and reexport ConnectOption
Test / verify-generated-code (pull_request) Successful in 1m38s
Test / test (pull_request) Successful in 3m30s
Test / lint (pull_request) Successful in 3m57s
2025-11-19 21:02:28 +08:00
GW_MC
800c55238d
fix clippy
Test / test (pull_request) Successful in 3m14s
Test / verify-generated-code (pull_request) Successful in 3m43s
Test / lint (pull_request) Successful in 58s
2025-11-19 19:59:21 +08:00
GW_MC
6d1888e6c3
Fix clippy warnings
Test / verify-generated-code (pull_request) Successful in 8m9s
Test / test (pull_request) Successful in 7m54s
Test / lint (pull_request) Failing after 3m21s
2025-11-19 19:27:43 +08:00
GW_MC
43c6b54ebd
add gitkeep for api
Test / verify-generated-code (pull_request) Successful in 7m53s
Test / test (pull_request) Successful in 8m3s
Test / lint (pull_request) Failing after 7m21s
2025-11-15 12:52:40 +08:00
a20d6456c6
Merge pull request 'action-runner' ( #3 ) from action-runner into master
...
Test / verify-generated-code (push) Failing after 2m43s
Test / test (push) Failing after 2m47s
Test / lint (push) Failing after 2m48s
Reviewed-on: #3
2025-11-15 12:15:51 +08:00
GW_MC
f7d6ab9604
Update verify generated code to watch only generated folders
Test / verify-generated-code (pull_request) Has been cancelled
Test / test (pull_request) Has been cancelled
Test / lint (pull_request) Has been cancelled
2025-11-15 12:14:04 +08:00
GW_MC
3b459915b6
Add composite action for setting up Rust environment and create test workflow
2025-11-15 12:13:59 +08:00
GW_MC
17f7e06e8a
Update verify generated code to watch only generated folders
Test / verify-generated-code (pull_request) Failing after 7m55s
Test / test (pull_request) Successful in 7m59s
Test / lint (pull_request) Failing after 7m22s
2025-11-15 11:41:52 +08:00
GW_MC
467e6bfcf5
Add composite action for setting up Rust environment and create test workflow
Test / verify-generated-code (pull_request) Has been cancelled
Test / test (pull_request) Has been cancelled
Test / lint (pull_request) Has been cancelled
2025-11-15 11:26:40 +08:00
GW_MC
d05d660198
Update generated entities with cli crate approach
2025-11-13 21:27:01 +08:00
GW_MC
829c4ef3e3
Add CLI application with database migration and entity generation commands
...
- Introduced a new CLI application in the `apps/cli` directory.
- Implemented commands for database migration and entity generation.
- Updated `Cargo.toml` files to include necessary dependencies.
- Enhanced the `justfile` to facilitate CLI command execution.
- Modified workspace configuration to include the new CLI application.
2025-11-13 21:26:31 +08:00
GW_MC
373065c95f
Fix incorrect shared file path
2025-11-13 20:35:14 +08:00
GW_MC
6138e4b2b3
Add missing shared library
2025-11-13 20:34:29 +08:00
GW_MC
25c0756e70
Add generated database entity, just recipe and fix config table missing PK
2025-11-13 20:13:05 +08:00
GW_MC
7a1617e1ee
fix invalid simulate location and sqlite connection for seaorm
2025-11-13 20:11:04 +08:00
GW_MC
de914e41a9
Merge branch 'master' into feature/database-setup
2025-11-13 19:36:50 +08:00
90f5a21738
Merge pull request 'feature/containerize-dependency' ( #2 ) from feature/containerize-dependency into master
...
Reviewed-on: #2
2025-11-13 19:33:31 +08:00
GW_MC
0ad768a3a3
Add simulation command to justfile for container execution
2025-11-11 20:53:26 +08:00
GW_MC
6b3172d88b
Add container simulation with PostgreSQL and SQLite support
2025-11-11 20:53:20 +08:00
GW_MC
706a6c76f9
init basic database folder structure
2025-11-11 20:28:49 +08:00
GW_MC
54080eb0c9
initial commit
2025-11-11 20:28:02 +08:00