mirror of
https://github.com/WonderAliceUwU/OmniArr.git
synced 2026-11-11 04:01:01 +00:00
feature: add build and push
This commit is contained in:
1 parent
acd57aea17
commit
8f220bb0d0
4 files changed
+11
-8
No files matched your search
@@ -16,6 +16,9 @@ ENV NODE_ENV=production
|
||||
ENV PORT=8787
|
||||
ENV OMNIARR_DATA_DIR=/app/data
|
||||
|
||||
COPY --from=build /app/package*.json ./
|
||||
RUN npm ci --omit=dev
|
||||
|
||||
COPY --from=build /app/dist ./dist
|
||||
COPY --from=build /app/dist-server ./dist-server
|
||||
|
||||
|
||||
+6
-3
@@ -1,8 +1,11 @@
|
||||
services:
|
||||
omniarr:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
image: wonderalice/aliceserver:latest
|
||||
# Para usar una versión específica, cambia 'latest' por el tag (ej: wonderalice/aliceserver:1.0.0)
|
||||
# Para construir desde código fuente en su lugar, descomenta las siguientes líneas:
|
||||
# build:
|
||||
# context: .
|
||||
# dockerfile: Dockerfile
|
||||
container_name: omniarr
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
|
||||
@@ -897,9 +897,6 @@ function mapSonarrCalendarEntry(item: SonarrCalendarRecord): CalendarEntry | nul
|
||||
|
||||
const seasonNumber = typeof item.seasonNumber === 'number' ? item.seasonNumber : undefined
|
||||
const episodeNumber = typeof item.episodeNumber === 'number' ? item.episodeNumber : undefined
|
||||
const episodeCode = seasonNumber && episodeNumber
|
||||
? `S${String(seasonNumber).padStart(2, '0')}E${String(episodeNumber).padStart(2, '0')}`
|
||||
: ''
|
||||
const detail = item.title || ''
|
||||
const subtitle = [
|
||||
typeof seasonNumber === 'number' ? `Season ${seasonNumber}` : '',
|
||||
|
||||
+2
-2
@@ -1849,7 +1849,7 @@ function TitleDetailsModal(props: {
|
||||
>
|
||||
<span
|
||||
className="title-season-progress-ring"
|
||||
style={{ ['--season-download-progress' as '--season-download-progress']: `${activeSeasonMeta?.downloadProgress || 0}` }}
|
||||
style={{ '--season-download-progress': `${activeSeasonMeta?.downloadProgress || 0}` } as React.CSSProperties}
|
||||
/>
|
||||
<span className="title-season-progress-percent">{`${activeSeasonMeta?.downloadProgress || 0}%`}</span>
|
||||
</div>
|
||||
@@ -1993,7 +1993,7 @@ function TitleDetailsModal(props: {
|
||||
>
|
||||
<span
|
||||
className="episode-card-availability-ring"
|
||||
style={{ ['--episode-download-progress' as '--episode-download-progress']: `${episode.downloadProgress || 0}` }}
|
||||
style={{ '--episode-download-progress': `${episode.downloadProgress || 0}` } as React.CSSProperties}
|
||||
/>
|
||||
<span className="episode-card-availability-percent">{`${episode.downloadProgress || 0}%`}</span>
|
||||
</span>
|
||||
|
||||
Reference in new issue
Block a user