Sign inSign up

huakunshen/wol

By huakunshen

•Updated over 1 year ago

Wake on Lan Service web app

Image
Web servers
7

100K+

huakunshen/wol repository overview

⁠Wol Web

Souce Code: https://github.com/HuakunShen/wol-web⁠

FROM golang:1.23 AS server_builder
WORKDIR /app
COPY ./apps/server /app
RUN CGO_ENABLED=0 GOOS=linux go build -o server main.go


FROM oven/bun:1 AS web_builder
WORKDIR /app
COPY . .
RUN bun install
RUN bun run build


FROM alpine:latest
# FROM ubuntu:latest
WORKDIR /app
COPY --from=server_builder /app/server ./server
COPY --from=web_builder /app/apps/web/build ./pb_public

# Add environment variable with default value
ENV PORT=8090
EXPOSE $PORT

CMD ["/bin/sh", "-c", "/app/server serve --http=0.0.0.0:${PORT}"]
# docker build . -t huakunshen/wol:latest
# docker run -p 8090:8090 --rm huakunshen/wol:latest

Tag summary

Content type

Image

Digest

sha256:2db63fe4d…

Size

24.9 MB

Last updated

over 1 year ago

docker pull huakunshen/wol