From b21a77ddc8ab580156865c1137806c8c3a07938b Mon Sep 17 00:00:00 2001 From: root Date: Thu, 27 Feb 2025 23:30:12 -0600 Subject: [PATCH] working build --- Dockerfile | 8 ++++++++ docker-compose.yml | 9 +++++++++ files | 1 + init.sh | 3 +++ 4 files changed, 21 insertions(+) create mode 100644 Dockerfile create mode 100644 docker-compose.yml create mode 160000 files create mode 100644 init.sh diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..48d5317 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,8 @@ +FROM debian:bullseye-slim +# +COPY init.sh / +RUN chmod +x /init.sh +RUN mkdir /app +RUN apt update && apt-get install -y curl && curl -fsSL https://deb.nodesource.com/setup_23.x -o nodesource_setup.sh && /bin/bash nodesource_setup.sh && apt update && apt-get install -y nodejs +RUN apt clean +CMD ["/init.sh"] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..3cd0379 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,9 @@ +services: + starlight: + image: starlight + container_name: starlight + restart: always + ports: + - "4355:4321" + volumes: + - "./files:/app" diff --git a/files b/files new file mode 160000 index 0000000..cd74dc6 --- /dev/null +++ b/files @@ -0,0 +1 @@ +Subproject commit cd74dc60267f27ddac1ce502ce0ab6cac78c87a8 diff --git a/init.sh b/init.sh new file mode 100644 index 0000000..bab0e50 --- /dev/null +++ b/init.sh @@ -0,0 +1,3 @@ +#!/bin/bash +cd /app +npm run dev -- --host