Files
docker-compose-projects/server/Dockerfile
2026-02-23 16:40:06 +03:00

26 lines
444 B
Docker

FROM dart:stable AS build
WORKDIR /app
COPY pubspec.* ./
RUN dart pub get
COPY . .
RUN dart pub get --offline
RUN mkdir -p /app/build
RUN dart compile exe bin/server.dart -o /app/build/server
FROM debian:bookworm-slim
RUN apt-get update \
&& apt-get install -y --no-install-recommends ca-certificates \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /app
COPY --from=build /app/build/server /app/server
EXPOSE 8080
CMD ["/app/server"]