diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index 22e4a66..0000000 --- a/.dockerignore +++ /dev/null @@ -1,7 +0,0 @@ -**/.git -**/.forgejo -.dockerignore -.gitignore -Dockerfile -README.md -renovate.json diff --git a/Dockerfile b/Dockerfile index 108052c..cb265bc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,16 @@ FROM docker.io/library/alpine:3.21 -WORKDIR /app RUN apk add --no-cache php -COPY . /app + +ARG USER=1000 +RUN adduser -D $USER +USER $USER +WORKDIR /app + +# Copy only the necessary files +COPY img /app/img +COPY css /app/css +COPY js /app/js +COPY browserconfig.xml favicon.ico index.php routing.php site.webmanifest /app/ EXPOSE 8080 CMD [ "php", "-S", "0.0.0.0:8080", "routing.php" ]