migrate to WebSocket for frontend and backend communication
This commit is contained in:
@ -9,7 +9,7 @@ RUN npm install -g tailwindcss
|
||||
RUN npm install -g javascript-obfuscator
|
||||
RUN npm install -g clean-css-cli
|
||||
RUN npx tailwindcss -i ./public/input.css -o ./tmp/output.css
|
||||
RUN javascript-obfuscator ./public/upload.js --compact true --self-defending true --output ./public/upload_obfuscated.js
|
||||
RUN javascript-obfuscator ./public/main.js --compact true --self-defending true --output ./public/main_obfuscated.js
|
||||
RUN javascript-obfuscator ./public/validatePassword.js --compact true --self-defending true --output ./public/validatePassword_obfuscated.js
|
||||
RUN javascript-obfuscator ./public/websocket.js --compact true --self-defending true --output ./public/websocket_obfuscated.js
|
||||
RUN cleancss -o ./public/output.css ./tmp/output.css
|
||||
@ -19,7 +19,7 @@ FROM golang:1.22.2-alpine3.19 AS go_builder
|
||||
WORKDIR /src
|
||||
COPY . .
|
||||
COPY --from=node_builder /src/public /src/public
|
||||
COPY --from=node_builder /src/public/upload_obfuscated.js /src/public/upload.js
|
||||
COPY --from=node_builder /src/public/main_obfuscated.js /src/public/main.js
|
||||
COPY --from=node_builder /src/public/validatePassword_obfuscated.js /src/public/validatePassword.js
|
||||
COPY --from=node_builder /src/public/websocket_obfuscated.js /src/public/websocket.js
|
||||
|
||||
@ -28,7 +28,7 @@ RUN update-ca-certificates
|
||||
RUN go install github.com/a-h/templ/cmd/templ@$(go list -m -f '{{ .Version }}' github.com/a-h/templ)
|
||||
RUN templ generate
|
||||
RUN go build -o ./tmp/main
|
||||
RUN rm /src/public/validatePassword_obfuscated.js /src/public/upload_obfuscated.js
|
||||
RUN rm /src/public/validatePassword_obfuscated.js /src/public/main_obfuscated.js /src/public/websocket_obfuscated.js
|
||||
|
||||
FROM scratch
|
||||
|
||||
|
Reference in New Issue
Block a user