yusing
8687a57b6c
fix(Dockerfile): exclude goutils in mod caching stage
2025-12-05 01:29:30 +08:00
yusing
0dc7c59af1
refactor(deps): upgrade go to 1.25.5; isolate dependencies for reverseproxy, websocket and server modules
2025-12-05 00:36:16 +08:00
yusing
4d6541c851
chore(deps): update Go version in Dockerfile and go mod tidy
2025-11-07 16:35:35 +08:00
yusing
964ba1eac1
chore: update dev environment configuration and base images
...
- Changed API_SECRET to API_JWT_SECRET in dev.compose.yml
- Updated base image from alpine to debian in dev.Dockerfile
- Upgraded golang version from 1.25.2 to 1.25.3 in Dockerfile
2025-10-25 23:31:53 +08:00
yusing
14ec80c883
fix: Dockerfile mod caching
2025-10-11 13:01:52 +08:00
yusing
5de5f854ce
fix: dockerfile
2025-10-11 12:56:55 +08:00
yusing
bb5f0cdf09
chore(go): upgrade to go1.25.2
2025-10-08 23:38:33 +08:00
yusing
ef40793301
fix: Dockerfile
2025-10-01 19:56:38 +08:00
yusing
9e56ea5db1
fix(docker): add healthcheck label to Dockerfile to prevent self checking
2025-09-09 22:36:26 +08:00
yusing
d83c367e7f
chore: update Go version to 1.25.1 in Dockerfile and module files
2025-09-06 07:48:57 +08:00
yusing
8b40baa49f
chore(dependencies): upgrade Go version and update related dependencies
...
- Updated Go version from 1.24.5 to 1.25.0 across multiple modules.
- Incremented versions for go-acme/lego from v4.25.1 to v4.25.2 and yusing/go-proxy from v0.16.1 to v0.16.2.
- Updated indirect dependencies including cloud.google.com/go/auth, golang.org/x/net, and others to their latest versions.
- Cleaned up and organized go.mod and go.sum files.
2025-08-16 13:08:39 +08:00
yusing
b1d5c4b091
chore: upgrade go to 1.24.5
2025-07-13 13:10:19 +08:00
yusing
c4a780e061
chore: updated to go1.24.4
2025-06-07 18:54:23 +08:00
yusing
1382137f20
tweak(cicd): attempt on better build caching
2025-05-11 07:00:34 +08:00
yusing
fc0dbd940c
fix: Dockerfile caching
2025-05-10 12:12:39 +08:00
yusing
2c0b68c8c2
fix(build): Dockerfile
2025-05-10 10:50:26 +08:00
yusing
4daefa19d1
build: update Go version to 1.24.3 in Dockerfile and go.mod
2025-05-07 23:12:55 +08:00
Yuzerion
33e400a17e
security: run in rootless by default and drop unnecessary caps ( #101 )
...
Co-authored-by: yusing <yusing@6uo.me >
2025-04-29 08:42:30 +08:00
yusing
90ba355d16
fix: Dockerfile
2025-04-26 05:51:37 +08:00
yusing
8f03662982
chore: upgrade go to 1.24.2 and dependencies
2025-04-22 03:21:42 +08:00
yusing
9006049d33
cicd: simplify and optimize Dockerfile, bump Go version to 1.24.1
2025-03-28 03:25:17 +08:00
yusing
b8900999a4
deps upgrade
2025-02-18 16:39:25 +08:00
yusing
b6e468e54e
remove schema from dockerfile and code, dependencies upgrade
2025-01-30 00:43:25 +08:00
yusing
495c2c7390
fix makefile
2025-01-22 06:14:02 +08:00
yusing
3781bb93e1
cleanup makefile and remove script, allow running as non-root user
2025-01-22 05:42:56 +08:00
Yuzerion
589b3a7a13
Feat/auto schemas ( #48 )
...
* use auto generated schemas
* go version bump and dependencies upgrade
* clarify some error messages
---------
Co-authored-by: yusing <yusing@6uo.me >
2025-01-19 00:37:17 +08:00
yusing
29f85db022
schema update and api /v1/schema
2025-01-06 00:49:29 +08:00
yusing
e04080bf1c
update build files and dependencies
2025-01-05 03:16:59 +08:00
yusing
6aefe4d5d9
replace all schema check with go-playground/validator/v10
2024-12-18 04:48:29 +08:00
yusing
4ae3d5344c
go version 1.23.3 -> 1.23.4
2024-12-18 00:40:06 +08:00
yusing
4d94d12e9c
fixed / suppressed (irrelevant) golangci-lint errors
2024-12-17 10:33:21 +08:00
yusing
f97e3f65fe
go version and deps update, fixed middlewares and metrics
...
- fixed "API JWT secret empty" warning output format
- fixed metrics initialized when it should not
- fixed middlewares.modifyRequest Host header not working properly
2024-11-08 06:14:08 +08:00
yusing
5fdb171d65
rebrand changed startup message, built script and Dockerfile
2024-11-04 03:47:37 +08:00
yusing
c6a9a816f6
copied default config into docker image, fixed ls-routes
2024-11-04 00:31:34 +08:00
yusing
921ce23dde
refactored http import name, fixed and simplified idlewatcher/idlewaker implementation, dependencies update
2024-10-07 12:45:07 +08:00
yusing
de7805f281
fixed idlewatcher panics and incorrect behavior, update screenshot
2024-10-06 16:17:52 +08:00
yusing
03cad9f315
added package version api, dependencies upgrade
2024-10-06 09:23:41 +08:00
yusing
f5e00a6ef4
oops, adding back proxy.exclude=1
2024-10-04 19:07:48 +08:00
yusing
b06cbc0fee
fixed dashboard stats update
2024-10-04 18:52:31 +08:00
yusing
9065d990e5
go-proxy ls-route now query api server first, then fallback to read from config file
2024-09-30 15:56:03 +08:00
yusing
e2b08d8667
ci speedup
2024-09-29 06:00:52 +08:00
yusing
9a6a66f5a8
fixing dockerfile
2024-09-28 09:58:08 +08:00
yusing
90487bfde6
restructured the project to comply community guideline, for others check release note
2024-09-28 09:51:34 +08:00
yusing
f474ae4f75
added support for a few middlewares, added match_domain option, changed index reference prefix from $ to #, etc.
2024-09-27 09:57:57 +08:00
yusing
4ee5383f7d
github ci fix attempt, speedup docker build on CI
2024-09-25 10:46:45 +08:00
yusing
79ae26f1b5
new simpler setup method, readme and doc update
2024-09-23 22:10:13 +08:00
yusing
daca4b7735
shrink docker image size in half, adding back ForceColor for logrus
2024-09-23 05:34:50 +08:00
yusing
82f06374f7
v0.5.0-rc4: fixing autocert issue, cache ACME registration, added ls-config option
2024-09-17 08:41:36 +08:00
yusing
04fd6543fd
README update for sonarcloud badges, simplify some test code, fixed some sonarlint issues
2024-09-17 04:51:26 +08:00
yusing
996b418ea9
v0.5-rc1: updated Dockerfile to conform latest format
2024-09-16 13:24:53 +08:00