mirror of
https://github.com/gtsteffaniak/filebrowser.git
synced 2026-04-06 00:01:42 +08:00
Co-authored-by: Pyro <pyrodd@gmail.com> Co-authored-by: Kevin B. <kurami32_kbm@proton.me> Co-authored-by: lps-rocks <10893911+lps-rocks@users.noreply.github.com> Co-authored-by: contributor <foss.contributor@gmail.com> Co-authored-by: Sarabanga <96509626+Sarabanga@users.noreply.github.com>
16 lines
613 B
Docker
16 lines
613 B
Docker
FROM ghcr.io/gtsteffaniak/playwright-base:latest
|
|
WORKDIR /app
|
|
COPY [ "./_docker/src/proxy/", "./" ]
|
|
WORKDIR /app/frontend
|
|
COPY [ "./frontend/tests", "./tests" ]
|
|
WORKDIR /app/backend/
|
|
COPY [ "./backend/filebrowser", "./"]
|
|
RUN mkdir -p ./http/dist
|
|
COPY [ "./backend/http/embed/", "./http/dist/"]
|
|
RUN apt update && apt install nginx -y
|
|
RUN mv default.conf /etc/nginx/conf.d/default.conf
|
|
RUN mv .htpasswd /etc/nginx/conf.d/.htpasswd
|
|
RUN sed -i 's/filebrowser/localhost/g' /etc/nginx/conf.d/default.conf
|
|
ENV FILEBROWSER_PLAYWRIGHT_TEST=true
|
|
RUN nginx & ./filebrowser & sleep 2 && cd ../frontend && npx playwright test
|