MHSanaei
d3dcd1d8bd
ci: build frontend bundle before Go compile in release.yml + Dockerfile
...
Phase 8 cut all panel HTML routes over to web/dist/ and embedded the
Vite bundle into the Go binary via //go:embed all:dist. web/dist/ is
.gitignored, so on a fresh CI checkout it doesn't exist — every Go
build since Phase 8 has been failing with "pattern dist: no matching
files found" or producing a binary that 404s on first asset request.
release.yml: add a setup-node@v4 + npm ci + npm run build trio before
the existing go build step in both the Linux matrix job (7 arches)
and the Windows job. npm cache is keyed on frontend/package-lock.json.
Dockerfile: add a node:22-alpine frontend stage that runs npm ci +
npm run build and emits to /src/web/dist (via vite.config.js's outDir).
The golang builder stage then COPY --from=frontend /src/web/dist into
./web/dist before the go build, so embed.FS sees the bundle.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-09 16:49:42 +02:00
MHSanaei
37f0880f8f
Bump Go to 1.26
Release 3X-UI / build (386) (push) Has been cancelled
Release 3X-UI / build (amd64) (push) Has been cancelled
Release 3X-UI / build (arm64) (push) Has been cancelled
Release 3X-UI / build (armv5) (push) Has been cancelled
Release 3X-UI / build (armv6) (push) Has been cancelled
Release 3X-UI / build (armv7) (push) Has been cancelled
Release 3X-UI / build (s390x) (push) Has been cancelled
Release 3X-UI / Build for Windows (push) Has been cancelled
2026-02-16 01:10:43 +01:00
Mojtaba Arezoomand
491e3f9f8b
feat: add openssl to dockerfile ( #3762 )
2026-02-07 22:30:03 +01:00
VolgaIgor
da447e5669
Added curl package to Dockerfile ( #3665 )
2026-01-11 20:18:54 +01:00
lolka1333
a6b3623634
Added curl dependency to Dockerfile for improved functionality ( #3617 )
...
Co-authored-by: lolka1333 <test123@gmail.com>
2026-01-03 17:18:28 +01:00
Nebulosa
719ae0e014
Remove wget dependency from everywhere ( #3598 )
...
* Remove wget dependency
* Merge branch 'curl_only' of https://github.com/nebulosa2007/3x-ui into nebulosa2007-curl_only
---------
Co-authored-by: Sanaei <ho3ein.sanaei@gmail.com>
2026-01-03 06:41:40 +01:00
Дмитрий Олегович Саенко
3007bcff97
add EXPOSE port in Dockerfile ( #3523 )
2025-09-21 19:03:36 +02:00
mhsanaei
16f53ce4c2
go v1.25
2025-08-17 12:27:21 +02:00
Shishkevich D.
5dae785786
chore: X_UI_ENABLE_FAIL2BAN -> XUI_ENABLE_FAIL2BAN ( #3030 )
Release 3X-UI / build (386) (push) Has been cancelled
Release 3X-UI / build (amd64) (push) Has been cancelled
Release 3X-UI / build (arm64) (push) Has been cancelled
Release 3X-UI / build (armv5) (push) Has been cancelled
Release 3X-UI / build (armv6) (push) Has been cancelled
Release 3X-UI / build (armv7) (push) Has been cancelled
Release 3X-UI / build (s390x) (push) Has been cancelled
2025-05-22 08:21:23 +02:00
mhsanaei
e0e9e2681a
docker: go 1.24
2025-02-25 18:56:35 +01:00
mhsanaei
e95a748e77
docker
...
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2025-01-27 01:13:12 +01:00
Dmitiry Vinogradov
a4c38ec8ae
fail2ban service in docker container ( #2632 )
...
docker container
Co-authored-by: Dmitrij Vinogradov <dmitrij.vinogradov@gmail.com>
2025-01-11 13:41:48 +01:00
bigbug
6b3b1b6cbc
GO v1.23.0 , docker ( #2500 )
...
docker build error
2024-08-28 09:15:48 +02:00
LOVECHEN
f8796386dc
[docker] use go 1.22 ( #1854 )
...
Fix wrong image
2024-02-21 11:43:09 +03:30
Ho3ein
aa40016ec8
Merge branch 'main' into main
2024-02-04 02:34:39 +03:30
MHSanaei
e04283c1fb
remove multi protocol script
2024-01-27 19:21:16 +03:30
MHSanaei
a6742f395a
remove multi protocol script
2024-01-27 15:13:12 +03:30
MHSanaei
af54b34f3a
v2.0.0
2023-12-11 15:15:06 +01:00
MHSanaei
c9a6e2be86
docker - update
2023-10-09 22:24:34 +03:30
MHSanaei
4b4be5f837
v1.7.8
2023-08-30 00:39:18 +03:30
Hamidreza
2f05d4960e
silence allowipv6 warning in docker
2023-07-20 21:54:51 +03:30
Hamidreza
1028319386
🚀 Some improvements for x-ui.sh and ip job ( #665 )
2023-07-01 15:56:43 +03:30
Hossein Abaiyani
ad1aa5b2f9
Cleaner Docker file with much lighter base image ( #387 )
...
* updated dockerfile
* updated dockerfile
* Update Dockerfile
added platform
* added iran.dat
* added iran.dat
---------
Co-authored-by: Hossein Abaiyani <hossein.abaiyani@arvancloud.com>
2023-05-11 13:08:44 +03:30
itspooya
ddbc1602ce
Finally - Fix WorkDIR
2023-05-08 10:04:47 +03:30
itspooya
77cee098ad
Finally
2023-05-08 10:04:47 +03:30
itspooya
89b94c2c90
Enable CGO
2023-05-08 10:04:47 +03:30
itspooya
350743fea3
Enable CGO
2023-05-08 10:04:47 +03:30
itspooya
8011d0b6c6
Fixed Dockerfile
2023-05-08 10:04:47 +03:30
itspooya
9e5d7ac1d0
Fixed Dockerfile
2023-05-08 10:04:47 +03:30
itspooya
e01fb9b605
Fixed Dockerfile
2023-05-08 10:04:47 +03:30
itspooya
52a468d586
Fixed Dockerfile
2023-05-08 10:04:47 +03:30
itspooya
c73c71cc83
Fixed Dockerfile
2023-05-08 10:04:47 +03:30
itspooya
2141d62069
Fixed Dockerfile
2023-05-08 10:04:47 +03:30
itspooya
0a8cf7e41b
👷 Added Docker CI
2023-05-08 10:04:47 +03:30
itspooya
abd48551fd
👷 Added Docker CI
2023-05-08 10:04:47 +03:30
itspooya
bb9a10051f
👷 Added Docker CI
2023-05-08 10:04:47 +03:30
itspooya
5c6406ab58
👷 Added Docker CI
2023-05-08 10:04:47 +03:30
itspooya
a25137f215
👷 Added Docker CI
2023-05-08 10:04:47 +03:30
itspooya
50c296eb28
👷 Added Docker CI
2023-05-08 10:04:47 +03:30
itspooya
b1a302de95
👷 Added Docker CI
2023-05-08 10:04:47 +03:30
itspooya
7b567458ff
👷 Added Docker CI
2023-05-08 10:04:47 +03:30
itspooya
13e3e23f20
👷 Added Docker CI
2023-05-08 10:04:47 +03:30
itspooya
efecdf5fd0
👷 Added Docker CI
2023-05-08 10:04:47 +03:30
itspooya
f21904caf2
👷 Added Docker CI
2023-05-08 10:04:47 +03:30
itspooya
15a97af215
👷 Added Docker CI
2023-05-08 10:04:47 +03:30
itspooya
20a55c086e
👷 Added Docker CI
2023-05-08 10:04:47 +03:30
itspooya
c727b81772
👷 Added Docker CI
2023-05-08 10:04:47 +03:30
itspooya
77692e0298
👷 Added Docker CI
2023-05-08 10:04:47 +03:30
itspooya
1b8df3c0a1
👷 Added Docker CI
2023-05-07 21:30:58 +03:30
itspooya
e35767aff2
👷 Added Docker CI
2023-05-07 20:29:37 +03:30