diff --git a/deploy.md b/deploy.md
index 9320d5b..1b328a8 100644
--- a/deploy.md
+++ b/deploy.md
@@ -21,6 +21,8 @@ sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
```
4. Download the docker-compose.yml and .env.example file to an dir & change the .env.example file to .env:
+
+psst: You can change the docker-compose file to different systems, these are available: `docker-compose.yml`, `docker-compose-no-traefik.yml`, `docker-compose-beta.yml`, `docker-compose-beta-no-traefik.yml`
```bash
# Chahnge your_dir to your dir in your server!
mkdir ./your_dir
diff --git a/docker-compose-beta-no-traefik.yml b/docker-compose-beta-no-traefik.yml
new file mode 100755
index 0000000..f7c8d1e
--- /dev/null
+++ b/docker-compose-beta-no-traefik.yml
@@ -0,0 +1,14 @@
+services:
+ service:
+ image: ghcr.io/hpware/news-analyze:beta
+ ports:
+ - 36695:3000 # CHANGE YOUR PORT HERE
+ restart: unless-stopped
+ # Use only one node to ease development, as this is not for prod use.
+ env_file:
+ - path: ./.env
+ required: true
+ networks:
+ - n3abetaweb
+networks:
+ n3abetaweb: null
diff --git a/docker-compose-beta.yml b/docker-compose-beta.yml
index 65e1d88..5ea5463 100755
--- a/docker-compose-beta.yml
+++ b/docker-compose-beta.yml
@@ -2,32 +2,28 @@ services:
reverse-proxy:
image: traefik:v3.1
command:
- - "--providers.docker"
- - "--providers.docker.exposedbydefault=false"
- - "--entrypoints.web.address=:80"
+ - --providers.docker
+ - --providers.docker.exposedbydefault=false
+ - --entrypoints.web.address=:80
ports:
- - 127.0.0.1:36694:80
+ - 127.0.0.1:36695:80
volumes:
- /var/run/docker.sock:/var/run/docker.sock
networks:
- - web
-
- newsanalyze-service:
+ - n3abetaweb
+ service:
image: ghcr.io/hpware/news-analyze:beta
networks:
- - web
+ - n3abetaweb
labels:
- - "traefik.enable=true"
- - "traefik.http.routers.newsanalyze.rule=Host(`news.yuanhau.com`)"
- - "traefik.http.services.newsanalyze.loadbalancer.server.port=3000"
- - "com.centurylinklabs.watchtower.enable=true"
+ - traefik.enable=true
+ - traefik.http.routers.newsanalyzebeat.rule=Host(`YOUR_HOSTNAME_HERE`) # YOUR HOSTNAME HERE
+ - traefik.http.services.newsanalyzebeta.loadbalancer.server.port=3000
+ - com.centurylinklabs.watchtower.enable=true
restart: unless-stopped
+ # Use only one node to ease development, as this is not for prod use.
env_file:
- path: ./.env
required: true
- deploy:
- mode: replicated
- replicas: 2
-
networks:
- web:
+ n3abetaweb: null
diff --git a/docker-compose-no-traefik.yml b/docker-compose-no-traefik.yml
new file mode 100755
index 0000000..9be47b5
--- /dev/null
+++ b/docker-compose-no-traefik.yml
@@ -0,0 +1,14 @@
+services:
+ newsanalyze-service:
+ image: ghcr.io/hpware/news-analyze:latest
+ ports:
+ - 36694:80 # CHANGE YOUR PORT HERE
+ networks:
+ - web
+ restart: unless-stopped
+ env_file:
+ - path: ./.env
+ required: true
+
+networks:
+ web:
diff --git a/docker-compose.yml b/docker-compose.yml
index 5d8a758..746a15a 100755
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -18,7 +18,7 @@ services:
- web
labels:
- "traefik.enable=true"
- - "traefik.http.routers.newsanalyze.rule=Host(`news.yuanhau.com`)"
+ - "traefik.http.routers.newsanalyze.rule=Host(`YOUR_HOSTNAME_HERE`)" # CHANGE TO YOUR HOSTNAME
- "traefik.http.services.newsanalyze.loadbalancer.server.port=3000"
- "com.centurylinklabs.watchtower.enable=true"
restart: unless-stopped
diff --git a/package.json b/package.json
index acb3a01..d916348 100644
--- a/package.json
+++ b/package.json
@@ -14,7 +14,7 @@
"docs:dev": "vitepress dev docs",
"docs:build": "vitepress build docs",
"docs:preview": "vitepress preview docs",
- "wipedev": "./clean-dev-env.sh",
+ "wipedev": "./wipedev.sh",
"generateVersionTag": "bun run versionTagGenerate.ts"
},
"dependencies": {
@@ -41,6 +41,7 @@
"js-confetti": "^0.12.0",
"lucide-vue-next": "^0.511.0",
"nuxt": "^3.17.5",
+ "pg-backup": "^0.0.2",
"postgres": "^3.4.7",
"prettier": "^3.5.3",
"reka-ui": "^2.3.1",
diff --git a/pages/desktop.vue b/pages/desktop.vue
index dc57435..3243e06 100644
--- a/pages/desktop.vue
+++ b/pages/desktop.vue
@@ -500,7 +500,7 @@ const toggleMinWindow = (windowUUId: string) => {
component: activeWindow.component,
name: activeWindow.name,
title: activeWindow.title,
- width: activeWindow.width,
+ width: activeWindow.width, // HUH THIS IS CAUSING THE ERROR????
height: activeWindow.height,
black: activeWindow.black || false,
translatable: activeWindow.translatable || false,
@@ -631,6 +631,7 @@ setInterval(async () => {
newUpdate.value = await checkAppVersion();
}, newUpdateTimer);
+
{
leave-active-class="animate__animated animate__fadeOutUp animate_fast03"
>
+