From 23f0bd3e620757e34f4880a38fbb6a78a181aca2 Mon Sep 17 00:00:00 2001 From: Tim Kainz Date: Sat, 4 Apr 2026 19:02:26 +0200 Subject: [PATCH] Added Dockerfile and changed baseUrl to current deployment --- backend_splatournament_manager/Dockerfile | 27 +++++++++++++++++++ frontend_splatournament_manager/lib/main.dart | 2 +- 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 backend_splatournament_manager/Dockerfile diff --git a/backend_splatournament_manager/Dockerfile b/backend_splatournament_manager/Dockerfile new file mode 100644 index 0000000..4e6c04e --- /dev/null +++ b/backend_splatournament_manager/Dockerfile @@ -0,0 +1,27 @@ +FROM node:lts-alpine AS build + +WORKDIR /usr/src/app + +# Copy package.json +COPY package.json ./ + +# Install dependencies +RUN yarn install --production + +# Copy all files +COPY . . + +RUN yarn run build + +FROM node:lts-alpine +WORKDIR /usr/src/app + +COPY package.json ./ +COPY --from=build /usr/src/app/dist ./dist + +RUN yarn install --production +# Expose port 3000 +EXPOSE 3000 + +# Run app +CMD [ "node", "dist/app.js" ] \ No newline at end of file diff --git a/frontend_splatournament_manager/lib/main.dart b/frontend_splatournament_manager/lib/main.dart index 5b79bc5..c63937d 100644 --- a/frontend_splatournament_manager/lib/main.dart +++ b/frontend_splatournament_manager/lib/main.dart @@ -27,7 +27,7 @@ void main() { } class SplatournamentApp extends StatelessWidget { - static const String baseUrl = "http://10.0.2.2:3000"; + static const String baseUrl = "https://kaintim.duckdns.org/splatournament-backend"; const SplatournamentApp({super.key}); @override Widget build(BuildContext context) {