52 Commits

Author SHA1 Message Date
70e376c939 fix(build): removed the * at the end of source so no more errors 2025-07-16 06:56:13 -05:00
62a1ad83ab build(wrapper): added the wrapper to our build script 2025-07-16 06:55:52 -05:00
47c5a47ffa test(scripts): added in a go script to test my other scripts 2025-07-16 06:49:24 -05:00
9bd6e1fc04 feat(scripts): added in iis contorls 2025-07-16 06:48:43 -05:00
73600055fc fix(release script): correction to the script so it now puts the package to correct location 2025-07-15 10:39:20 -05:00
80907a89a9 refactor(backend): changes to how the api incorrect routes are handled 2025-07-14 21:58:01 -05:00
2472374157 refactor(zips): changes on how the compiler dose the zip to keep it cleaner 2025-07-14 21:57:04 -05:00
b72a10db94 refactor(build): changed the wording to understand the error when the .env missing 2025-07-14 21:56:16 -05:00
d097988dfd feat(lstwrapper): added a c# wrapper so we can run on windows server and get ssl
this will also allow us to still use docker
2025-07-14 21:55:25 -05:00
cb9e8e1107 fix(docker compose): corrected the data path wording and added a build option in 2025-07-14 21:54:18 -05:00
7bb7df788e fix(docker): corrections to the docker script
as we run it in the root we dont want to have it go up 2 levels only be at the same level
2025-07-12 21:50:58 -05:00
f26cf6404e ci(docker): changes to remove cache so we are always creating a new build 2025-07-12 21:42:25 -05:00
7f867b02d6 refactor(backend): changes to have a catch all and not return a 404 always 2025-07-12 21:41:47 -05:00
8c04e7ace5 chore(reset): reset everything after the building and commmit and changelog errors 2025-07-12 18:05:36 -05:00
74a05a39e1 chore(release): v0.0.3-alpha.22 2025-07-12 17:45:39 -05:00
f11e402d16 fix(changelog): moved packages 2025-07-12 17:44:53 -05:00
19130e361d chore(release): v0.0.3-alpha.21 2025-07-12 17:44:03 -05:00
af0670b9a0 chore(release): v0.0.3-alpha.20 2025-07-12 17:43:42 -05:00
a236d96971 fix(package.json): corrections to the commit changelog stuff 2025-07-12 17:43:32 -05:00
2fa142708e chore(release): v0.0.3-alpha.19 2025-07-12 17:37:23 -05:00
71b5017c82 fix(changelog): readd the header back in 2025-07-12 17:37:13 -05:00
ac9ce206dd chore(release): v0.0.3-alpha.18 2025-07-12 17:33:08 -05:00
2b9a859e7e fix(build): minor change to the build system to trigger new tags 2025-07-12 17:32:59 -05:00
1e3b755b88 chore(release): v0.0.3-alpha.17 2025-07-12 17:31:14 -05:00
46579ac6d9 fix(changelog): changes here 2025-07-12 17:30:12 -05:00
cded5982d4 chore(release): v0.0.3-alpha.16 2025-07-12 17:28:00 -05:00
e6041b03ee fix(h): sssdasjhksdf 2025-07-12 17:27:43 -05:00
7cbc8c8b84 chore(release): v0.0.3-alpha.15 2025-07-12 17:24:36 -05:00
7b1a0b054b fix(d): d 2025-07-12 17:23:57 -05:00
d6dce0908e chore(release): v0.0.3-alpha.14 2025-07-12 17:23:13 -05:00
3661cf5c25 fix(changelog): more change log stuff 2025-07-12 17:22:39 -05:00
b25debabb2 chore(release): v0.0.3-alpha.13 2025-07-12 17:20:46 -05:00
2646ecbdd2 fix(changes to the changlog): something 2025-07-12 17:18:17 -05:00
d7bfeabed1 chore(release): v0.0.3-alpha.12 2025-07-12 17:16:47 -05:00
83305031fd fix(release): re 2025-07-12 17:13:14 -05:00
12c338581a chore(release): v0.0.3-alpha.11 2025-07-12 17:09:41 -05:00
8044547488 fix(bogus): this is crap 2025-07-12 17:09:25 -05:00
2397fc2004 chore(release): v0.0.3-alpha.10 2025-07-12 17:05:41 -05:00
120ee75bf7 fix(jfhsldkfhja): ghjskdhkflasfdfg 2025-07-12 17:05:25 -05:00
8b814222c8 chore(release): v0.0.3-alpha.9 2025-07-12 17:03:47 -05:00
c81ae4ee1c fix(fucl): fuck 2025-07-12 17:03:32 -05:00
9e6d82b44d chore(release): v0.0.3-alpha.8 2025-07-12 17:02:14 -05:00
10fcdbe89f fix(change): fuck 2025-07-12 17:01:57 -05:00
5342e60811 chore(release): v0.0.3-alpha.7 2025-07-12 17:00:07 -05:00
ab1d8fa556 fix(release): changes 2025-07-12 16:59:48 -05:00
84091ecdba chore(release): v0.0.3-alpha.6 2025-07-12 16:58:04 -05:00
1ed753506d fix(release): more changes 2025-07-12 16:57:49 -05:00
3d5a8ee464 chore(release): v0.0.3-alpha.5 2025-07-12 16:56:24 -05:00
1980a184e4 fix(release): changes to the changelog portion so its no longer a link 2025-07-12 16:56:08 -05:00
3d803dffdb chore(release): v0.0.3-alpha.4 2025-07-12 16:51:06 -05:00
e3cba33ea1 refactor(frontend): just a change to the frontend 2025-07-12 16:50:09 -05:00
b07c33e5a3 refactor(backend): just a change for this commit stuff 2025-07-12 16:49:51 -05:00
20 changed files with 7438 additions and 7283 deletions

6
.gitignore vendored
View File

@@ -4,6 +4,9 @@ frontend/.tanstack/
frontend/.output/ frontend/.output/
frontend/.nitro/ frontend/.nitro/
releases/ releases/
LstWrapper/bin
LstWrapper/publish
LstWrapper/obj
# ---> Go # ---> Go
# If you prefer the allow list template instead of the deny list, see community template: # If you prefer the allow list template instead of the deny list, see community template:
@@ -183,3 +186,6 @@ test-results/
backend/go.sum backend/go.sum
BUILD_NUMBER BUILD_NUMBER
scripts/resetDanger.js
LstWrapper/Program_vite_as_Static.txt
scripts/stopPool.go

View File

@@ -16,8 +16,7 @@
"@release-it/conventional-changelog": { "@release-it/conventional-changelog": {
"preset": "conventionalcommits", "preset": "conventionalcommits",
"infile": "CHANGELOG.md", "infile": "CHANGELOG.md",
"config": ".versionrc.json", "config": ".versionrc.json"
"changelogCommand": "conventional-changelog -p conventionalcommits -r 1"
} }
}, },
"gitea": { "gitea": {

View File

@@ -1,178 +1,211 @@
# Changelog # Changelog
## [0.0.3-alpha.22](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.3-alpha.21...v0.0.3-alpha.22) (2025-07-12)
### Bug Fixes
* **changelog:** moved packages ([f11e402](https://git.tuffraid.net/cowch/logistics_support_tool/commit/f11e402d16c750c3001ceebbdfd2f073de1e2703))
## [0.0.3-alpha.21](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.3-alpha.19...v0.0.3-alpha.21) (2025-07-12)
### Bug Fixes
* **package.json:** corrections to the commit changelog stuff ([a236d96](https://git.tuffraid.net/cowch/logistics_support_tool/commit/a236d9697198e5474a8c311984c22ae6f0d1901e))
## [0.0.3-alpha.20](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.3-alpha.19...v0.0.3-alpha.20) (2025-07-12)
### Bug Fixes
* **package.json:** corrections to the commit changelog stuff ([a236d96](https://git.tuffraid.net/cowch/logistics_support_tool/commit/a236d9697198e5474a8c311984c22ae6f0d1901e))
## [0.0.3-alpha.19](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.3-alpha.18...v0.0.3-alpha.19) (2025-07-12)
### Bug Fixes
* **changelog:** readd the header back in ([71b5017](https://git.tuffraid.net/cowch/logistics_support_tool/commit/71b5017c82e718f1c63f3862c0953d1554e7cf5b))
## [0.0.3-alpha.18](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.3-alpha.17...v0.0.3-alpha.18) (2025-07-12)
### Bug Fixes
* **build:** minor change to the build system to trigger new tags ([2b9a859](https://git.tuffraid.net/cowch/logistics_support_tool/commit/2b9a859e7e944eee590d0d51b95fa13405d21790))
## [0.0.3-alpha.17](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.3-alpha.16...v0.0.3-alpha.17) (2025-07-12)
### Bug Fixes
* **changelog:** changes here ([46579ac](https://git.tuffraid.net/cowch/logistics_support_tool/commit/46579ac6d9819085d183eba1dafb6b8873f2dd0e))
## [0.0.3-alpha.16](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.3-alpha.15...v0.0.3-alpha.16) (2025-07-12)
### Bug Fixes
* **h:** sssdasjhksdf ([e6041b0](https://git.tuffraid.net/cowch/logistics_support_tool/commit/e6041b03ee38888fa4e53a498b0414941ff701de))
## [0.0.3-alpha.15](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.3-alpha.14...v0.0.3-alpha.15) (2025-07-12)
### Bug Fixes
* **d:** d ([7b1a0b0](https://git.tuffraid.net/cowch/logistics_support_tool/commit/7b1a0b054b05e33ecd754b91a080fc83ff214630))
## [0.0.3-alpha.14](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.3-alpha.13...v0.0.3-alpha.14) (2025-07-12)
### Bug Fixes
* **changelog:** more change log stuff ([3661cf5](https://git.tuffraid.net/cowch/logistics_support_tool/commit/3661cf5c25b919035853a135bc89d1fc3d5df428))
## [0.0.3-alpha.12](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.3-alpha.11...v0.0.3-alpha.12) (2025-07-12)
### Bug Fixes
* **release:** re ([8330503](https://git.tuffraid.net/cowch/logistics_support_tool/commit/83305031fd8bbf7465269bd517a318d12f1e8414))
## [0.0.3-alpha.11](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.3-alpha.10...v0.0.3-alpha.11) (2025-07-12)
### Bug Fixes
* **bogus:** this is crap ([8044547](https://git.tuffraid.net/cowch/logistics_support_tool/commit/80445474881da87ee431d0c3212dcd458a3ec69d))
## [0.0.3-alpha.10](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.3-alpha.9...v0.0.3-alpha.10) (2025-07-12)
### Bug Fixes
* **jfhsldkfhja:** ghjskdhkflasfdfg ([120ee75](https://git.tuffraid.net/cowch/logistics_support_tool/commit/120ee75bf763a8a98aae1fd8f00925eee203af2a))
## [0.0.3-alpha.9](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.3-alpha.8...v0.0.3-alpha.9) (2025-07-12)
### Bug Fixes
* **fucl:** fuck ([c81ae4e](https://git.tuffraid.net/cowch/logistics_support_tool/commit/c81ae4ee1c28854313705786d1d03d9886abaca0))
## [0.0.3-alpha.8](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.3-alpha.7...v0.0.3-alpha.8) (2025-07-12)
### Bug Fixes
* **change:** fuck ([10fcdbe](https://git.tuffraid.net/cowch/logistics_support_tool/commit/10fcdbe89f54548800fbbca86a011ecb8a9c9234))
## [0.0.3-alpha.7](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.3-alpha.6...v0.0.3-alpha.7) (2025-07-12)
### Bug Fixes
* **release:** changes ([ab1d8fa](https://git.tuffraid.net/cowch/logistics_support_tool/commit/ab1d8fa5562f82f566d9777e61634e90bb6eb1e3))
## [0.0.3-alpha.6](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.3-alpha.5...v0.0.3-alpha.6) (2025-07-12)
### Bug Fixes
* **release:** more changes ([1ed7535](https://git.tuffraid.net/cowch/logistics_support_tool/commit/1ed753506d040e94fd8eb9c2978d96e8f38f1fc5))
## [0.0.3-alpha.5](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.3-alpha.4...v0.0.3-alpha.5) (2025-07-12)
### Bug Fixes
* **release:** changes to the changelog portion so its no longer a link ([1980a18](https://git.tuffraid.net/cowch/logistics_support_tool/commit/1980a184e4a6c4ddbd43f24771453e88d0e03198))
## [0.0.3-alpha.4](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.3-alpha.3...v0.0.3-alpha.4) (2025-07-12)
## [0.0.3-alpha.3](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.3-alpha.2...v0.0.3-alpha.3) (2025-07-12) ## [0.0.3-alpha.3](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.3-alpha.2...v0.0.3-alpha.3) (2025-07-12)
### Bug Fixes ### Bug Fixes
* **release:** more fixes ([6a7fcad](https://git.tuffraid.net/cowch/logistics_support_tool/commit/6a7fcadd2f8c52faec33bab7b2e73b0ef9943895)) * **release:** more fixes ([6a7fcad](https://git.tuffraid.net/cowch/logistics_support_tool/commit/6a7fcadd2f8c52faec33bab7b2e73b0ef9943895))
## [0.0.3-alpha.2](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.3-alpha.1...v0.0.3-alpha.2) (2025-07-12)
## [0.0.3-alpha.1](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.2...v0.0.3-alpha.1) (2025-07-12)
## <small>0.0.3-alpha.1 (2025-07-12)</small> ### Bug Fixes
* chore(release): v0.0.3-alpha.0 ([1172fe8](https://git.tuffraid.net/cowch/logistics_support_tool/commits/1172fe8)) * **release:** something ([b7809c9](https://git.tuffraid.net/cowch/logistics_support_tool/commit/b7809c94d96a2168804e0b82413537af1c064b31))
* chore(release): v0.0.3-alpha.1 ([d4575b1](https://git.tuffraid.net/cowch/logistics_support_tool/commits/d4575b1)) ## [0.0.2](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.2-alpha.15...v0.0.2) (2025-07-12)
* fix(release): something ([b7809c9](https://git.tuffraid.net/cowch/logistics_support_tool/commits/b7809c9)) ## [0.0.2-alpha.15](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.2-alpha.14...v0.0.2-alpha.15) (2025-07-12)
* c ([b82438f](https://git.tuffraid.net/cowch/logistics_support_tool/commits/b82438f))
### Bug Fixes
* **release:** cahgnes ([799be62](https://git.tuffraid.net/cowch/logistics_support_tool/commit/799be62f3c77631a4108ee9e92f19157ab597dff))
## [0.0.2-alpha.14](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.2-alpha.13...v0.0.2-alpha.14) (2025-07-12)
## <small>0.0.2 (2025-07-12)</small> ### Bug Fixes
* chore(release): v0.0.2 ([7852730](https://git.tuffraid.net/cowch/logistics_support_tool/commits/7852730)) * **release:** corrections ([2386a14](https://git.tuffraid.net/cowch/logistics_support_tool/commit/2386a14d7a76f89653a13de3a0d86e1bf55934d5))
* c ([211bad8](https://git.tuffraid.net/cowch/logistics_support_tool/commits/211bad8)) ## [0.0.2-alpha.13](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.2-alpha.12...v0.0.2-alpha.13) (2025-07-12)
### Bug Fixes
* **release:** conflicting tags ([f06b621](https://git.tuffraid.net/cowch/logistics_support_tool/commit/f06b621b8dc0cc8fc7084fa259408f0faafb6b74))
## [0.0.2-alpha.12](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.2-alpha.11...v0.0.2-alpha.12) (2025-07-12)
## <small>0.0.2-alpha.15 (2025-07-12)</small> ### Bug Fixes
* chore(release): v0.0.2-alpha.15 ([9629258](https://git.tuffraid.net/cowch/logistics_support_tool/commits/9629258)) * **release:** change to get the release to build then release stuff ([afab215](https://git.tuffraid.net/cowch/logistics_support_tool/commit/afab215a9e29732d8236c45c4a8417c9b1e02b1e))
* fix(release): cahgnes ([799be62](https://git.tuffraid.net/cowch/logistics_support_tool/commits/799be62)) * **release:** removed the intial before bump ([cf24847](https://git.tuffraid.net/cowch/logistics_support_tool/commit/cf2484705a65d065ec75690e21bf6e8f2e32a0f5))
## [0.0.2-alpha.11](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.2-alpha.10...v0.0.2-alpha.11) (2025-07-12)
### Bug Fixes
* **release:** var not defined ([a282940](https://git.tuffraid.net/cowch/logistics_support_tool/commit/a282940d9b1334743af31b96fbb3fd8228ee290a))
## [0.0.2-alpha.10](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.2-alpha.9...v0.0.2-alpha.10) (2025-07-12)
## <small>0.0.2-alpha.14 (2025-07-12)</small> ### Bug Fixes
* chore(release): v0.0.2-alpha.14 ([81bcc64](https://git.tuffraid.net/cowch/logistics_support_tool/commits/81bcc64)) * **release:** error in function ([dc4beb2](https://git.tuffraid.net/cowch/logistics_support_tool/commit/dc4beb2d2768c8e5f5f3f629b13bb38373c2a0a2))
* fix(release): corrections ([2386a14](https://git.tuffraid.net/cowch/logistics_support_tool/commits/2386a14)) ## [0.0.2-alpha.9](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.2-alpha.8...v0.0.2-alpha.9) (2025-07-12)
### Bug Fixes
* **release:** checking the build file failes but not sure why ([f429bd4](https://git.tuffraid.net/cowch/logistics_support_tool/commit/f429bd43ab85df0419c1f06fb551d9af5fd418ae))
## [0.0.2-alpha.8](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.2-alpha.7...v0.0.2-alpha.8) (2025-07-12)
## [0.0.2-alpha.7](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.2-alpha.6...v0.0.2-alpha.7) (2025-07-12)
## <small>0.0.2-alpha.13 (2025-07-12)</small> ### Bug Fixes
* chore(release): v0.0.2-alpha.13 ([5df8c09](https://git.tuffraid.net/cowch/logistics_support_tool/commits/5df8c09)) * **relrease:** maybe finally got it ([c0aa64d](https://git.tuffraid.net/cowch/logistics_support_tool/commit/c0aa64db634cff5a6597215035929f16b0edfca0))
* fix(release): conflicting tags ([f06b621](https://git.tuffraid.net/cowch/logistics_support_tool/commits/f06b621)) ## [0.0.2-alpha.6](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.2-alpha.5...v0.0.2-alpha.6) (2025-07-12)
### Bug Fixes
* **release fixes:** more fixes ([6fc69fc](https://git.tuffraid.net/cowch/logistics_support_tool/commit/6fc69fc6bcbda7f978dbd332ef23ef0501653c50))
## [0.0.2-alpha.5](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.2-alpha.4...v0.0.2-alpha.5) (2025-07-12)
## <small>0.0.2-alpha.12 (2025-07-12)</small> ### Bug Fixes
* chore(release): v0.0.2-alpha.12 ([cd06453](https://git.tuffraid.net/cowch/logistics_support_tool/commits/cd06453)) * **release:** more fixes ([65873bd](https://git.tuffraid.net/cowch/logistics_support_tool/commit/65873bd31f4c4e5cc0a77aa171822cd842353e45))
* fix(release): change to get the release to build then release stuff ([afab215](https://git.tuffraid.net/cowch/logistics_support_tool/commits/afab215)) ## [0.0.2-alpha.4](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.2-alpha.3...v0.0.2-alpha.4) (2025-07-12)
* fix(release): removed the intial before bump ([cf24847](https://git.tuffraid.net/cowch/logistics_support_tool/commits/cf24847))
### Bug Fixes
* **package:** added changes to the package.json so we see the release stuff ([494ee3f](https://git.tuffraid.net/cowch/logistics_support_tool/commit/494ee3f58ea5af3d18a640ffff99918f460fb4aa))
## [0.0.2-alpha.3](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.2-alpha.2...v0.0.2-alpha.3) (2025-07-12)
## <small>0.0.2-alpha.11 (2025-07-12)</small> ### Bug Fixes
* chore(release): v0.0.2-alpha.11 ([6c7f178](https://git.tuffraid.net/cowch/logistics_support_tool/commits/6c7f178)) * **release:** more bug fixes ([5b7f9f2](https://git.tuffraid.net/cowch/logistics_support_tool/commit/5b7f9f2c482531ea52100bff191b943e218e72df))
* fix(release): var not defined ([a282940](https://git.tuffraid.net/cowch/logistics_support_tool/commits/a282940)) * **release:** more work on the release stuff ([233298d](https://git.tuffraid.net/cowch/logistics_support_tool/commit/233298daa5850178974be675bb8566fa8c0a8b0a))
## [0.0.2-alpha.2](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.2-alpha.1...v0.0.2-alpha.2) (2025-07-12)
### Bug Fixes
* **releases:** more fun release stuff ([f33554e](https://git.tuffraid.net/cowch/logistics_support_tool/commit/f33554ed973e65e2488512bfd8359577967698b7))
## [0.0.2-alpha.1](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.2-alpha.0...v0.0.2-alpha.1) (2025-07-12)
## <small>0.0.2-alpha.10 (2025-07-12)</small> ### Bug Fixes
* chore(release): v0.0.2-alpha.10 ([36b1df7](https://git.tuffraid.net/cowch/logistics_support_tool/commits/36b1df7)) * **package:** made changes to get the correct alpha passed over in the prerelease stuff ([09e5fdf](https://git.tuffraid.net/cowch/logistics_support_tool/commit/09e5fdf209f1a11f975d77e445f777623a5d3509))
* fix(release): error in function ([dc4beb2](https://git.tuffraid.net/cowch/logistics_support_tool/commits/dc4beb2)) * **release it:** type in how i wrote the release-it file ([8664703](https://git.tuffraid.net/cowch/logistics_support_tool/commit/86647034c8f5c9b04c6f51fb95b929de4f65fc63))
* **release:** removed version from being passed over ([30b39b8](https://git.tuffraid.net/cowch/logistics_support_tool/commit/30b39b836a8ac01aea3f7a4ddf3b6ec25d6a36cd))
## [0.0.1-alpha.4.14-cowch](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.1-alpha.3.14-cowch...v0.0.1-alpha.4.14-cowch) (2025-07-12)
### Bug Fixes
* **releaseit:** changes to get the version to update ([e084663](https://git.tuffraid.net/cowch/logistics_support_tool/commit/e084663f19ada722007bd00c73a4ca7015a4f71e))
## [0.0.1-alpha.3.14-cowch](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.1-alpha.2.14-cowch...v0.0.1-alpha.3.14-cowch) (2025-07-12)
## <small>0.0.2-alpha.9 (2025-07-12)</small> ### Bug Fixes
* chore(release): v0.0.2-alpha.9 ([3203f54](https://git.tuffraid.net/cowch/logistics_support_tool/commits/3203f54)) * **releaseit:** changes to get it to actaully run ([c680152](https://git.tuffraid.net/cowch/logistics_support_tool/commit/c680152004b85442cad5bf6eeac407de67fead32))
* fix(release): checking the build file failes but not sure why ([f429bd4](https://git.tuffraid.net/cowch/logistics_support_tool/commits/f429bd4)) ## [0.0.1-alpha.2.14-cowch](https://git.tuffraid.net/cowch/logistics_support_tool/compare/v0.0.1-alpha.1.14-cowch...v0.0.1-alpha.2.14-cowch) (2025-07-12)
### Bug Fixes
* **package json:** correction to the version ([8141c6a](https://git.tuffraid.net/cowch/logistics_support_tool/commit/8141c6ab698ce246f999ed304d306f72c50a2708))
* **releases:** a few more tweaks to the releasing ([587f1eb](https://git.tuffraid.net/cowch/logistics_support_tool/commit/587f1eb3a2841780903db6c9b6f4fa760baa29e9))
* **releases:** corrections to reduce the build number to be true ([18aa9e7](https://git.tuffraid.net/cowch/logistics_support_tool/commit/18aa9e7670ffd531c0c03b946dad599600bd5c5b))
## [0.0.1-alpha.1.14-cowch](https://git.tuffraid.net/cowch/logistics_support_tool/compare/0.0.2...v0.0.1-alpha.1.14-cowch) (2025-07-12)
## v0.0.1-alpha-1 (2025-07-12)
## <small>0.0.2-alpha.8 (2025-07-12)</small> ### Features
* chore(release): v0.0.2-alpha.8 ([f7da816](https://git.tuffraid.net/cowch/logistics_support_tool/commits/f7da816)) * **starter:** intial starter release ([b370cb1](https://git.tuffraid.net/cowch/logistics_support_tool/commit/b370cb17c86bb3f8727cebfa607bb6423fc89644))
* build(build): linked everything together ([fdf5e25](https://git.tuffraid.net/cowch/logistics_support_tool/commits/fdf5e25))
* ci(default): added in default configs so they work across everything ([8cb416e](https://git.tuffraid.net/cowch/logistics_support_tool/commits/8cb416e))
### Bug Fixes
* **releases:** spawn fixes to overcome npx and powershell ([eed0119](https://git.tuffraid.net/cowch/logistics_support_tool/commit/eed01197c0825e9039c3a2f0d8845c3b21380faf))
## <small>0.0.2-alpha.7 (2025-07-12)</small>
* chore(release): v0.0.2-alpha.7 ([2c265d7](https://git.tuffraid.net/cowch/logistics_support_tool/commits/2c265d7))
* fix(relrease): maybe finally got it ([c0aa64d](https://git.tuffraid.net/cowch/logistics_support_tool/commits/c0aa64d))
## <small>0.0.2-alpha.6 (2025-07-12)</small>
* chore(release): v0.0.2-alpha.6 ([8622408](https://git.tuffraid.net/cowch/logistics_support_tool/commits/8622408))
* fix(release fixes): more fixes ([6fc69fc](https://git.tuffraid.net/cowch/logistics_support_tool/commits/6fc69fc))
## <small>0.0.2-alpha.5 (2025-07-12)</small>
* chore(release): v0.0.2-alpha.5 ([6779d1c](https://git.tuffraid.net/cowch/logistics_support_tool/commits/6779d1c))
* fix(release): more fixes ([65873bd](https://git.tuffraid.net/cowch/logistics_support_tool/commits/65873bd))
## <small>0.0.2-alpha.4 (2025-07-12)</small>
* chore(release): v0.0.2-alpha.4 ([5948c5c](https://git.tuffraid.net/cowch/logistics_support_tool/commits/5948c5c))
* fix(package): added changes to the package.json so we see the release stuff ([494ee3f](https://git.tuffraid.net/cowch/logistics_support_tool/commits/494ee3f))
## <small>0.0.2-alpha.3 (2025-07-12)</small>
* chore(release): v0.0.2-alpha.0 ([f83de9b](https://git.tuffraid.net/cowch/logistics_support_tool/commits/f83de9b))
* chore(release): v0.0.2-alpha.1 ([a087929](https://git.tuffraid.net/cowch/logistics_support_tool/commits/a087929))
* chore(release): v0.0.2-alpha.2 ([0a9ae10](https://git.tuffraid.net/cowch/logistics_support_tool/commits/0a9ae10))
* chore(release): v0.0.2-alpha.3 ([d266dbd](https://git.tuffraid.net/cowch/logistics_support_tool/commits/d266dbd))
* fix(release): more bug fixes ([5b7f9f2](https://git.tuffraid.net/cowch/logistics_support_tool/commits/5b7f9f2))
* fix(release): more work on the release stuff ([233298d](https://git.tuffraid.net/cowch/logistics_support_tool/commits/233298d))
## <small>0.0.2-alpha.2 (2025-07-12)</small>
* chore(release): v0.0.2-alpha.2 ([4b0028f](https://git.tuffraid.net/cowch/logistics_support_tool/commits/4b0028f))
* fix(releases): more fun release stuff ([f33554e](https://git.tuffraid.net/cowch/logistics_support_tool/commits/f33554e))
## <small>0.0.2-alpha.1 (2025-07-12)</small>
* chore(release): v0.0.2-alpha.0 ([8b40d3f](https://git.tuffraid.net/cowch/logistics_support_tool/commits/8b40d3f))
* chore(release): v0.0.2-alpha.1 ([4b9a225](https://git.tuffraid.net/cowch/logistics_support_tool/commits/4b9a225))
* fix(package): made changes to get the correct alpha passed over in the prerelease stuff ([09e5fdf](https://git.tuffraid.net/cowch/logistics_support_tool/commits/09e5fdf))
* fix(release it): type in how i wrote the release-it file ([8664703](https://git.tuffraid.net/cowch/logistics_support_tool/commits/8664703))
* fix(release): removed version from being passed over ([30b39b8](https://git.tuffraid.net/cowch/logistics_support_tool/commits/30b39b8))
* ci(pakcage.json): missing plugin ([772463e](https://git.tuffraid.net/cowch/logistics_support_tool/commits/772463e))
* refactor(backend): change to just get a version bump ([01e2d40](https://git.tuffraid.net/cowch/logistics_support_tool/commits/01e2d40))
## <small>0.0.1-alpha.4.14-cowch (2025-07-12)</small>
* fix(releaseit): changes to get the version to update ([e084663](https://git.tuffraid.net/cowch/logistics_support_tool/commits/e084663))
## <small>0.0.1-alpha.3.14-cowch (2025-07-12)</small>
* fix(releaseit): changes to get it to actaully run ([c680152](https://git.tuffraid.net/cowch/logistics_support_tool/commits/c680152))
## <small>0.0.1-alpha.2.14-cowch (2025-07-12)</small>
* refactor(package.json): added in prerelease so we can keep it as alpha for now ([e081951](https://git.tuffraid.net/cowch/logistics_support_tool/commits/e081951))
* fix(package json): correction to the version ([8141c6a](https://git.tuffraid.net/cowch/logistics_support_tool/commits/8141c6a))
* fix(releases): a few more tweaks to the releasing ([587f1eb](https://git.tuffraid.net/cowch/logistics_support_tool/commits/587f1eb))
* fix(releases): corrections to reduce the build number to be true ([18aa9e7](https://git.tuffraid.net/cowch/logistics_support_tool/commits/18aa9e7))
* build(changelog): commited change log ([508aab3](https://git.tuffraid.net/cowch/logistics_support_tool/commits/508aab3))
## <small>0.0.1-alpha.1.14-cowch (2025-07-12)</small>
* refactor(versionrc): alloed project changes to show in the changelog ([2a9b571](https://git.tuffraid.net/cowch/logistics_support_tool/commits/2a9b571))
* ci(builds): added better logic to building ([320968f](https://git.tuffraid.net/cowch/logistics_support_tool/commits/320968f))
## <small>v0.0.1-alpha-1 (2025-07-12)</small>
* fix(releases): spawn fixes to overcome npx and powershell ([eed0119](https://git.tuffraid.net/cowch/logistics_support_tool/commits/eed0119))
* refactor(releases): refactoring to get the actual release and changelog to show ([a20d377](https://git.tuffraid.net/cowch/logistics_support_tool/commits/a20d377))
* ci(package.json): missing scripts for committing ([0b17faf](https://git.tuffraid.net/cowch/logistics_support_tool/commits/0b17faf))
* ci(releases): added in release it to add to the build process ([1b07f56](https://git.tuffraid.net/cowch/logistics_support_tool/commits/1b07f56))
* feat(starter): intial starter release ([b370cb1](https://git.tuffraid.net/cowch/logistics_support_tool/commits/b370cb1))
* Initial commit ([e4d3fc9](https://git.tuffraid.net/cowch/logistics_support_tool/commits/e4d3fc9))
* Update README.md ([e081c8f](https://git.tuffraid.net/cowch/logistics_support_tool/commits/e081c8f))

View File

@@ -0,0 +1,9 @@
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
</PropertyGroup>
</Project>

85
LstWrapper/Program.cs Normal file
View File

@@ -0,0 +1,85 @@
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.DependencyInjection;
using System.Net.Http;
var builder = WebApplication.CreateBuilder(args);
// to build the binary dotnet publish -c Release -o ./publish
// Go backend
builder.Services.AddHttpClient("GoBackend", client =>
{
client.BaseAddress = new Uri("http://localhost:8080");
client.Timeout = TimeSpan.FromSeconds(30);
});
// Node frontend
builder.Services.AddHttpClient("NodeFrontend", client =>
{
client.BaseAddress = new Uri("http://localhost:3000");
client.Timeout = TimeSpan.FromSeconds(30);
});
var app = builder.Build();
app.UseStaticFiles();
app.Use((Func<HttpContext, Func<Task>, Task>)(async (context, next) =>
{
var clientFactory = context.RequestServices.GetRequiredService<IHttpClientFactory>();
var isApiRequest =
context.Request.Path.StartsWithSegments("/api") ||
context.Request.Path.StartsWithSegments("/graphql") ||
context.Request.Path.StartsWithSegments("/auth") ||
!context.Request.Method.Equals("GET", StringComparison.OrdinalIgnoreCase);
var client = clientFactory.CreateClient(isApiRequest ? "GoBackend" : "NodeFrontend");
try
{
var requestUri = context.Request.Path + context.Request.QueryString;
var request = new HttpRequestMessage(
new HttpMethod(context.Request.Method),
requestUri);
foreach (var header in context.Request.Headers)
{
if (!request.Headers.TryAddWithoutValidation(header.Key, header.Value.ToArray()))
{
request.Content ??= new StreamContent(context.Request.Body);
request.Content.Headers.TryAddWithoutValidation(header.Key, header.Value.ToArray());
}
}
if (context.Request.ContentLength > 0 || context.Request.Headers.ContainsKey("Transfer-Encoding"))
{
request.Content = new StreamContent(context.Request.Body);
}
var response = await client.SendAsync(request, HttpCompletionOption.ResponseHeadersRead, context.RequestAborted);
context.Response.StatusCode = (int)response.StatusCode;
foreach (var header in response.Headers)
{
context.Response.Headers[header.Key] = header.Value.ToArray();
}
foreach (var header in response.Content.Headers)
{
context.Response.Headers[header.Key] = header.Value.ToArray();
}
context.Response.Headers.Remove("transfer-encoding");
await response.Content.CopyToAsync(context.Response.Body);
}
catch (HttpRequestException ex)
{
context.Response.StatusCode = isApiRequest ? 503 : 502;
await context.Response.WriteAsync($"{(isApiRequest ? "Go API" : "Frontend")} unavailable: {ex.Message}");
}
}));
app.Run();

View File

@@ -0,0 +1,23 @@
{
"$schema": "https://json.schemastore.org/launchsettings.json",
"profiles": {
"http": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"applicationUrl": "http://localhost:5015",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"https": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"applicationUrl": "https://localhost:7208;http://localhost:5015",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}

View File

@@ -0,0 +1,8 @@
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
}
}

View File

@@ -0,0 +1,9 @@
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*"
}

15
LstWrapper/web.config Normal file
View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="." inheritInChildApplications="false">
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet"
arguments=".\LstWrapper.dll"
stdoutLogEnabled="true"
stdoutLogFile=".\logs\stdout"
hostingModel="inprocess" />
</system.webServer>
</location>
</configuration>

View File

@@ -0,0 +1,6 @@
<!DOCTYPE html>
<html>
<body>
<p>The new begining to lst</p>
</body>
</html>

View File

@@ -8,13 +8,22 @@ import (
) )
func main() { func main() {
fmt.Println("Welcome to lst backend where all the fun happens") fmt.Println("Welcome to lst backend where all the fun happens.")
r := gin.Default() r := gin.Default()
r.GET("/", errorLoc)
r.GET("/api/ping", func(c *gin.Context) {
c.JSON(200, gin.H{"message": "pong"})
})
r.Any("/api", errorApiLoc)
r.Any("/", errorLoc)
r.Run(":8080") r.Run(":8080")
} }
func errorLoc(c *gin.Context) { func errorLoc(c *gin.Context) {
c.JSON(http.StatusOK, gin.H{"message": "welcome to lst system you might have just encountered an incorrect area of the app"}) c.JSON(http.StatusBadRequest, gin.H{"message": "welcome to lst system you might have just encountered an incorrect area of the app"})
}
func errorApiLoc(c *gin.Context) {
c.JSON(http.StatusBadRequest, gin.H{"message": "looks like you have encountered an api route that dose not exist"})
} }

View File

@@ -1,21 +1,27 @@
--- ---
services: services:
lst_backend: lst_backend:
# build: . # Tell Docker Compose to build the image using the Dockerfile in the current directory # build: . # Tell Docker Compose to build the image using the Dockerfile in the current directory
image: git.tuffraid.net/cowch/logistics_support_tool:backend-latest build:
container_name: lst_backend # A friendly name for your running container context: .
volumes: dockerfile: ./backend/Dockerfile
- /path/to/frontend/backend:/data image: git.tuffraid.net/cowch/logistics_support_tool:backend-latest
ports: container_name: lst_backend # A friendly name for your running container
- "8080:8080" volumes:
restart: unless-stopped - /path/to/backend/data:/data
ports:
- "8080:8080"
restart: unless-stopped
lst_frontend: lst_frontend:
# build: . # Tell Docker Compose to build the image using the Dockerfile in the current directory # build: . # Tell Docker Compose to build the image using the Dockerfile in the current directory
image: git.tuffraid.net/cowch/logistics_support_tool:frontend-latest build:
container_name: lst_frontend # A friendly name for your running container context: .
volumes: dockerfile: ./frontend/Dockerfile
- /path/to/frontend/data:/data image: git.tuffraid.net/cowch/logistics_support_tool:frontend-latest
ports: container_name: lst_frontend # A friendly name for your running container
- "3120:3000" volumes:
restart: unless-stopped - /path/to/frontend/data:/data
ports:
- "3120:3000"
restart: unless-stopped

View File

@@ -1,48 +1,51 @@
// src/routes/index.tsx // src/routes/index.tsx
import * as fs from 'node:fs' import * as fs from "node:fs";
import { createFileRoute, useRouter } from '@tanstack/react-router' import { createFileRoute, useRouter } from "@tanstack/react-router";
import { createServerFn } from '@tanstack/react-start' import { createServerFn } from "@tanstack/react-start";
const filePath = 'count.txt' const filePath = "count.txt";
async function readCount() { async function readCount() {
return parseInt( return parseInt(
await fs.promises.readFile(filePath, 'utf-8').catch(() => '0'), await fs.promises.readFile(filePath, "utf-8").catch(() => "0")
) );
} }
const getCount = createServerFn({ const getCount = createServerFn({
method: 'GET', method: "GET",
}).handler(() => { }).handler(() => {
return readCount() return readCount();
}) });
const updateCount = createServerFn({ method: 'POST' }) const updateCount = createServerFn({ method: "POST" })
.validator((d: number) => d) .validator((d: number) => d)
.handler(async ({ data }) => { .handler(async ({ data }) => {
const count = await readCount() const count = await readCount();
await fs.promises.writeFile(filePath, `${count + data}`) await fs.promises.writeFile(filePath, `${count + data}`);
}) });
export const Route = createFileRoute('/')({ export const Route = createFileRoute("/")({
component: Home, component: Home,
loader: async () => await getCount(), loader: async () => await getCount(),
}) });
function Home() { function Home() {
const router = useRouter() const router = useRouter();
const state = Route.useLoaderData() const state = Route.useLoaderData();
return ( return (
<button <div>
type="button" <p>This is just something to put in here</p>
onClick={() => { <button
updateCount({ data: 1 }).then(() => { type="button"
router.invalidate() onClick={() => {
}) updateCount({ data: 1 }).then(() => {
}} router.invalidate();
> });
Add 1 to {state}? }}
</button> >
) Add 1 to {state}?
</button>
</div>
);
} }

13915
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{ {
"name": "logistics_support_tool", "name": "logistics_support_tool",
"version": "0.0.3-alpha.3", "version": "0.0.1-alpha.1",
"description": "This is the new logisitcs support tool", "description": "This is the new logisitcs support tool",
"private": true, "private": true,
"main": "index.js", "main": "index.js",
@@ -36,7 +36,6 @@
} }
}, },
"dependencies": { "dependencies": {
"conventional-changelog": "^7.1.1",
"dotenv": "^17.2.0", "dotenv": "^17.2.0",
"fs-extra": "^11.3.0", "fs-extra": "^11.3.0",
"node-fetch": "^3.3.2" "node-fetch": "^3.3.2"

View File

@@ -21,7 +21,7 @@ if (Test-Path $envFile) {
} }
if (-not $env:BUILD_NAME) { if (-not $env:BUILD_NAME) {
Write-Warning "BUILD_NAME environment variable is not set. Cannot create BUILD_NUMBER file." Write-Warning "BUILD_NAME environment variable is not set. Please make sure you have entered the correct info the env"
exit 1 exit 1
} }
@@ -110,6 +110,12 @@ function Update-BuildNumber {
} }
Write-Host "Fronend build finished successfully." Write-Host "Fronend build finished successfully."
Pop-Location
Write-Host "Building wrapper"
Push-Location $rootDir/LstWrapper
dotnet publish -c Release -o ./publish
Pop-Location Pop-Location
Update-BuildNumber Update-BuildNumber

View File

@@ -6,7 +6,6 @@ if (!version) {
import fs from "fs-extra"; import fs from "fs-extra";
import path from "path"; import path from "path";
import { spawnSync } from "child_process";
import { fileURLToPath } from "url"; import { fileURLToPath } from "url";
import fetch from "node-fetch"; import fetch from "node-fetch";
import dotenv from "dotenv"; import dotenv from "dotenv";
@@ -39,33 +38,97 @@ if (!GITEA_URL || !GITEA_USERNAME || !GITEA_REPO || !GITEA_TOKEN) {
} }
// Step 1: Generate or update CHANGELOG.md // Step 1: Generate or update CHANGELOG.md
console.log("Generating CHANGELOG.md..."); // console.log("Generating CHANGELOG.md...");
const result = spawnSync( // const result = spawnSync(
"npx", // "npx",
[ // [
"conventional-changelog", // "conventional-changelog",
"-p", // "-p",
"conventionalcommits", // "conventionalcommits",
"-i", // "-i",
"CHANGELOG.md", // "CHANGELOG.md",
"-s", // "-s",
"-r", // "-r",
"1", // "0",
], // ],
{ stdio: "inherit", shell: true } // { stdio: "inherit", shell: true }
); // );
if (result.status !== 0) { // if (result.status !== 0) {
console.error("Failed to generate changelog"); // console.error("Failed to generate changelog");
process.exit(1); // process.exit(1);
} // }
// Step 2: Read changelog content for current version // Corrected function to get the latest changelog entry from CHANGELOG.md
const changelog = await fs.readFile("CHANGELOG.md", "utf8"); const getLatestChangelog = async () => {
const regex = new RegExp(`## \\[${version}\\][\\s\\S]*?(?=## \\[|$)`, "m"); try {
const releaseNotes = changelog.match(regex)?.[0] || changelog; const changelogPath = path.resolve(__dirname, "../CHANGELOG.md");
console.log(`Attempting to read changelog from: ${changelogPath}`); // Debugging line
const changelogContent = await fs.readFile(changelogPath, "utf8");
console.log(
"Changelog content read successfully (first 200 chars):",
changelogContent.substring(0, 200)
); // Debugging line
console.log(`Release notes for v${version} saved.`); const lines = changelogContent.trim().split(/\r?\n/);
let latestReleaseNotes = [];
let inLatestRelease = false;
let foundFirstHeading = false;
// Regex to match a conventional changelog heading format: "## [version](url) (date)"
// The key is to correctly parse the URL part in parentheses.
const releaseHeadingRegex = /^## \[.*?\]\(.*?\)\s\(.*\)$/;
for (const line of lines) {
// Trim each line to handle potential leading/trailing spaces when matching
const trimmedLine = line.trim();
if (trimmedLine.match(releaseHeadingRegex)) {
if (!foundFirstHeading) {
// This is the first (latest) release heading we encounter
inLatestRelease = true;
foundFirstHeading = true;
// We skip the heading line itself from the notes body
continue;
} else {
// This is a subsequent release heading, meaning we've passed the latest release's content
break;
}
}
// If we are currently inside the latest release block, add the line
if (inLatestRelease) {
latestReleaseNotes.push(trimmedLine); // Use trimmedLine here
}
}
// Clean up the collected notes by filtering out empty lines if they are not meaningful content
// and joining them back, then trimming.
const cleanedNotes = latestReleaseNotes
.filter((line) => line !== "") // Remove truly empty lines
.join("\n")
.trim();
if (cleanedNotes) {
console.log(
"Successfully extracted latest changelog notes:\n",
cleanedNotes
);
return cleanedNotes;
} else {
console.warn(
"Could not find any content for the latest changelog entry in CHANGELOG.md. This might mean the file is empty, or the regex for headings is incorrect, or there's no content after the heading."
);
return "No changelog notes available.";
}
} catch (err) {
console.error("Error reading or parsing CHANGELOG.md:", err);
throw err;
}
};
const releaseNotes = await getLatestChangelog();
// Step 3: Create or update Gitea release // Step 3: Create or update Gitea release
const createOrUpdateRelease = async () => { const createOrUpdateRelease = async () => {

View File

@@ -1,6 +1,6 @@
Write-Host "Building the docker images for front and backend" Write-Host "Building the docker images for front and backend"
docker build -t logistics_support_tool:frontend-latest -f ../frontend/Dockerfile ../frontend docker build -t logistics_support_tool:frontend-latest -f ./frontend/Dockerfile --no-cache ./frontend
docker build -t logistics_support_tool:backend-latest -f ../backend/Dockerfile ../backend docker build -t logistics_support_tool:backend-latest -f ./backend/Dockerfile --no-cache ./backend
Write-Host "Tagging the builds with latest this is for testing test basically." Write-Host "Tagging the builds with latest this is for testing test basically."
docker tag logistics_support_tool:frontend-latest git.tuffraid.net/cowch/logistics_support_tool:frontend-latest docker tag logistics_support_tool:frontend-latest git.tuffraid.net/cowch/logistics_support_tool:frontend-latest

46
scripts/iisControls.ps1 Normal file
View File

@@ -0,0 +1,46 @@
param (
[string]$ServerName,
[string]$AppPoolName,
[string]$StopOrStart
)
write-host $StopOrStart
if ($StopOrStart -eq "stop") {
Invoke-Command -ComputerName $ServerName -Credential $cred -ScriptBlock {
param($AppPoolName)
Import-Module WebAdministration
Write-Host "Stopping AppPool '$AppPoolName' on $($env:COMPUTERNAME)"
try {
Stop-WebAppPool -Name $AppPoolName -ErrorAction Stop
Start-Sleep -Seconds 2
$state = (Get-WebAppPoolState -Name $AppPoolName).Value
Write-Host "Result: $state"
} catch {
Write-Error $_.Exception.Message
exit 1
}
} -ArgumentList $AppPoolName
}
if ($StopOrStart -eq "start"){
Invoke-Command -ComputerName $ServerName -Credential $cred -ScriptBlock {
param($AppPoolName)
Import-Module WebAdministration
Write-Host "Starting AppPool '$AppPoolName' on $($env:COMPUTERNAME)"
try {
Start-WebAppPool -Name $AppPoolName
Start-Sleep -Seconds 2
$state = (Get-WebAppPoolState -Name $AppPoolName).Value
Write-Host "Result: $state"
} catch {
Write-Error $_.Exception.Message
exit 1
}
} -ArgumentList $AppPoolName
}

View File

@@ -66,17 +66,38 @@ if ($existingZips.Count -gt $keepReleases) {
Write-Host "`nPackaging release: $($zipName)" Write-Host "`nPackaging release: $($zipName)"
$filesToInclude = @( # Create a temporary staging directory
"backend\lst_backend.exe", $tempStageDir = New-Item -ItemType Directory -Path (Join-Path $env:TEMP "lst_staging") -Force
"frontend\.nitro",
"frontend\.tanstack", # Copy files to organized structure
"frontend\.output", $filesToCopy = @(
"frontend\public", @{ Source = "backend\lst_backend.exe"; Destination = "backend\lst_backend.exe" },
"package.json", @{ Source = "LstWrapper\publish"; Destination = "lstwrapper\" },
"CHANGELOG.md", @{ Source = "frontend\.nitro"; Destination = "frontend\.nitro" },
"README.md" @{ Source = "frontend\.tanstack"; Destination = "frontend\.tanstack" },
@{ Source = "frontend\.output"; Destination = "frontend\.output" },
@{ Source = "frontend\public"; Destination = "frontend\public" },
@{ Source = "package.json"; Destination = "package.json" },
@{ Source = "CHANGELOG.md"; Destination = "CHANGELOG.md" },
@{ Source = "README.md"; Destination = "README.md" }
) )
Compress-Archive -Path $filesToInclude -DestinationPath $zipPath foreach ($file in $filesToCopy) {
$destPath = Join-Path $tempStageDir $file.Destination
New-Item -ItemType Directory -Path (Split-Path $destPath -Parent) -Force | Out-Null
Copy-Item -Path $file.Source -Destination $destPath -Recurse -Force
}
# Create the zip from the staged directory
Compress-Archive -Path "$tempStageDir\*" -DestinationPath $zipPath
# Clean up temporary directory
Remove-Item $tempStageDir -Recurse -Force
Write-Host "`nRelease package created at: $($zipPath)" Write-Host "`nRelease package created at: $($zipPath)"
Write-Host "Organized structure:"
Write-Host "- backend/"
Write-Host "- frontend/"
Write-Host "- lstwrapper/"
Write-Host "- CHANGELOG.md"
Write-Host "- README.md"