Compare commits

...

9 Commits

Author SHA1 Message Date
4acc485a62
update to v0.9.5
Some checks failed
Build Service / BuildPackage (push) Has been cancelled
2025-04-29 13:23:40 +02:00
6f8be9d617
some fix 2025-04-29 12:14:03 +02:00
43ec499b8a
Revert "update entrypoint.sh"
This reverts commit 2ed41ab4ca.
2025-04-29 12:13:26 +02:00
2ed41ab4ca
update entrypoint.sh 2025-04-29 11:48:16 +02:00
e8ec109cd7
add gcc 2025-04-29 11:32:34 +02:00
7f417b0071
update to production server 2025-04-29 11:12:42 +02:00
109c48e5a2
fix backup path 2025-04-29 10:54:29 +02:00
d819f50608
update migrations.ts 2025-04-29 10:51:49 +02:00
400f102775
Update license 2025-04-29 10:50:19 +02:00
5 changed files with 15 additions and 12 deletions

@ -1 +1 @@
Subproject commit fe1ce30bfe7142c1a06379487427619a9c953b5b Subproject commit b4c013f156230a75c39ee553c139fa1293426006

View File

@ -1,15 +1,18 @@
FROM debian:bookworm-slim FROM python:3.9.18-slim
WORKDIR /app WORKDIR /app
RUN apt-get update &&\ RUN apt-get update &&\
apt-get install python3 python3-pip curl -y apt-get install curl gcc -y &&\
apt-get clean
COPY DeepSea-Dashboard /app COPY DeepSea-Dashboard /app
RUN pip install --break-system-packages -r requirements.txt RUN pip install --break-system-packages -r requirements.txt
RUN python3 setup.py RUN python setup.py
RUN python minify.py
ADD ./docker_entrypoint.sh /usr/local/bin/docker_entrypoint.sh ADD ./docker_entrypoint.sh /usr/local/bin/docker_entrypoint.sh
RUN chmod a+x /usr/local/bin/docker_entrypoint.sh RUN chmod a+x /usr/local/bin/docker_entrypoint.sh

View File

@ -1,6 +1,6 @@
MIT License MIT License
Copyright (c) 2024 Start9 Labs Copyright (c) 2025 DJObleezy
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal
@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE. SOFTWARE.

View File

@ -5,7 +5,7 @@ id: deepsea-dashboard
# A human readable service title # A human readable service title
title: "DeepSea Dashboard" title: "DeepSea Dashboard"
# Service version - accepts up to four digits, where the last confirms to revisions necessary for StartOS - see documentation: https://github.com/Start9Labs/emver-rs. This value will change with each release of the service. # Service version - accepts up to four digits, where the last confirms to revisions necessary for StartOS - see documentation: https://github.com/Start9Labs/emver-rs. This value will change with each release of the service.
version: "0.9.2" version: "0.9.5"
# Release notes for the update - can be a string, paragraph or URL # Release notes for the update - can be a string, paragraph or URL
release-notes: | release-notes: |
Initial release Initial release
@ -127,12 +127,12 @@ backup:
- create - create
- /mnt/backup - /mnt/backup
# For duplicity, the backup mount point needs to be something other than `/root`, so we default to `/root/data` # For duplicity, the backup mount point needs to be something other than `/root`, so we default to `/root/data`
- /root/data - /root
mounts: mounts:
# BACKUP is the default volume that is used for backups. This is whatever backup drive is mounted to the device, or a network filesystem. # BACKUP is the default volume that is used for backups. This is whatever backup drive is mounted to the device, or a network filesystem.
# The value here donates where the mount point will be. The backup drive is mounted to this location. # The value here donates where the mount point will be. The backup drive is mounted to this location.
BACKUP: "/mnt/backup" BACKUP: "/mnt/backup"
main: "/root/data" main: "/root"
# The action to execute the backup restore functionality. Details for the keys below are the same as above. # The action to execute the backup restore functionality. Details for the keys below are the same as above.
restore: restore:
type: docker type: docker
@ -143,10 +143,10 @@ backup:
- duplicity - duplicity
- restore - restore
- /mnt/backup - /mnt/backup
- /root/data - /root
mounts: mounts:
BACKUP: "/mnt/backup" BACKUP: "/mnt/backup"
main: "/root/data" main: "/root"
migrations: migrations:
from: from:
"*": "*":

View File

@ -1,4 +1,4 @@
import { compat, types as T } from "../deps.ts"; import { compat, types as T } from "../deps.ts";
export const migration: T.ExpectedExports.migration = compat.migrations export const migration: T.ExpectedExports.migration = compat.migrations
.fromMapping({}, "0.3.5" ); .fromMapping({}, "0.9.5" );