mirror of
https://github.com/sussy-code/smov.git
synced 2024-12-20 14:37:43 +01:00
Merge pull request #946 from Audiosutras/dev
Update Dockerfile and add compose.yaml file
This commit is contained in:
commit
8643b7c584
2 changed files with 54 additions and 0 deletions
28
Dockerfile
28
Dockerfile
|
@ -9,8 +9,36 @@ COPY pnpm-lock.yaml ./
|
||||||
RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --frozen-lockfile
|
RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --frozen-lockfile
|
||||||
|
|
||||||
ARG PWA_ENABLED="false"
|
ARG PWA_ENABLED="false"
|
||||||
|
ARG GA_ID
|
||||||
|
ARG APP_DOMAIN
|
||||||
|
ARG OPENSEARCH_ENABLED="false"
|
||||||
|
ARG TMDB_READ_API_KEY
|
||||||
|
ARG CORS_PROXY_URL
|
||||||
|
ARG DMCA_EMAIL
|
||||||
|
ARG NORMAL_ROUTER="false"
|
||||||
|
ARG BACKEND_URL
|
||||||
|
ARG HAS_ONBOARDING="false"
|
||||||
|
ARG ONBOARDING_CHROME_EXTENSION_INSTALL_LINK
|
||||||
|
ARG ONBOARDING_PROXY_INSTALL_LINK
|
||||||
|
ARG DISALLOWED_IDS
|
||||||
|
ARG CDN_REPLACEMENTS
|
||||||
|
ARG TURNSTILE_KEY
|
||||||
|
|
||||||
ENV VITE_PWA_ENABLED=${PWA_ENABLED}
|
ENV VITE_PWA_ENABLED=${PWA_ENABLED}
|
||||||
|
ENV VITE_GA_ID=${GA_ID}
|
||||||
|
ENV VITE_APP_DOMAIN=${APP_DOMAIN}
|
||||||
|
ENV VITE_OPENSEARCH_ENABLED=${OPENSEARCH_ENABLED}
|
||||||
|
ENV VITE_TMDB_READ_API_KEY=${TMDB_READ_API_KEY}
|
||||||
|
ENV VITE_CORS_PROXY_URL=${CORS_PROXY_URL}
|
||||||
|
ENV VITE_DMCA_EMAIL=${DMCA_EMAIL}
|
||||||
|
ENV VITE_NORMAL_ROUTER=${NORMAL_ROUTER}
|
||||||
|
ENV VITE_BACKEND_URL=${BACKEND_URL}
|
||||||
|
ENV VITE_HAS_ONBOARDING=${HAS_ONBOARDING}
|
||||||
|
ENV VITE_ONBOARDING_CHROME_EXTENSION_INSTALL_LINK=${ONBOARDING_CHROME_EXTENSION_INSTALL_LINK}
|
||||||
|
ENV VITE_ONBOARDING_PROXY_INSTALL_LINK=${ONBOARDING_PROXY_INSTALL_LINK}
|
||||||
|
ENV VITE_DISALLOWED_IDS=${DISALLOWED_IDS}
|
||||||
|
ENV VITE_CDN_REPLACEMENTS=${CDN_REPLACEMENTS}
|
||||||
|
ENV VITE_TURNSTILE_KEY=${TURNSTILE_KEY}
|
||||||
|
|
||||||
COPY . ./
|
COPY . ./
|
||||||
RUN pnpm run build
|
RUN pnpm run build
|
||||||
|
|
26
docker-compose.yaml
Normal file
26
docker-compose.yaml
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
version: "3.8"
|
||||||
|
|
||||||
|
services:
|
||||||
|
|
||||||
|
movieweb:
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
# args:
|
||||||
|
# PWA_ENABLED: "false"
|
||||||
|
# GA_ID: ""
|
||||||
|
# APP_DOMAIN: ""
|
||||||
|
# OPENSEARCH_ENABLED: "false"
|
||||||
|
# TMDB_READ_API_KEY: ""
|
||||||
|
# CORS_PROXY_URL: ""
|
||||||
|
# DMCA_EMAIL: ""
|
||||||
|
# NORMAL_ROUTER: "false"
|
||||||
|
# BACKEND_URL: ""
|
||||||
|
# HAS_ONBOARDING: "false"
|
||||||
|
# ONBOARDING_CHROME_EXTENSION_INSTALL_LINK: ""
|
||||||
|
# ONBOARDING_PROXY_INSTALL_LINK: ""
|
||||||
|
# DISALLOWED_IDS: ""
|
||||||
|
# CDN_REPLACEMENTS: ""
|
||||||
|
# TURNSTILE_KEY: ""
|
||||||
|
ports:
|
||||||
|
- "80:80"
|
||||||
|
restart: unless-stopped
|
Loading…
Reference in a new issue