switch from glitchtip
This commit is contained in:
+1
-1
@@ -3,5 +3,5 @@ ice.plezy.app {
|
|||||||
}
|
}
|
||||||
|
|
||||||
bugs.plezy.app {
|
bugs.plezy.app {
|
||||||
reverse_proxy glitchtip:8000
|
reverse_proxy bugs:9000
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,20 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
set -euo pipefail
|
|
||||||
|
|
||||||
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
|
||||||
REMOTE="root@212.132.75.249"
|
|
||||||
SSH_KEY="$HOME/.ssh/id_edde"
|
|
||||||
REMOTE_DIR="/opt/plezy-relay"
|
|
||||||
SSH="ssh -i $SSH_KEY $REMOTE"
|
|
||||||
|
|
||||||
cd "$SCRIPT_DIR"
|
|
||||||
|
|
||||||
echo "Syncing files to $REMOTE:$REMOTE_DIR..."
|
|
||||||
rsync -avz --exclude='plezy-relay' --exclude='plezy-server-linux-amd64' \
|
|
||||||
-e "ssh -i $SSH_KEY" \
|
|
||||||
. "$REMOTE:$REMOTE_DIR/"
|
|
||||||
|
|
||||||
echo "Deploying..."
|
|
||||||
$SSH "cd $REMOTE_DIR && docker compose up -d --build"
|
|
||||||
|
|
||||||
echo "Done."
|
|
||||||
@@ -18,41 +18,20 @@ services:
|
|||||||
- caddy_data:/data
|
- caddy_data:/data
|
||||||
- caddy_config:/config
|
- caddy_config:/config
|
||||||
|
|
||||||
glitchtip-db:
|
bugs:
|
||||||
image: postgres:16-alpine
|
image: ghcr.io/edde746/bugs:latest
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
environment:
|
|
||||||
POSTGRES_DB: glitchtip
|
|
||||||
POSTGRES_USER: ${GLITCHTIP_POSTGRES_USER}
|
|
||||||
POSTGRES_PASSWORD: ${GLITCHTIP_POSTGRES_PASSWORD}
|
|
||||||
volumes:
|
volumes:
|
||||||
- glitchtip_data:/var/lib/postgresql/data
|
- bugs_data:/data
|
||||||
healthcheck:
|
|
||||||
test: ["CMD-SHELL", "pg_isready -U ${GLITCHTIP_POSTGRES_USER}"]
|
|
||||||
interval: 5s
|
|
||||||
timeout: 5s
|
|
||||||
retries: 5
|
|
||||||
|
|
||||||
glitchtip:
|
|
||||||
image: glitchtip/glitchtip
|
|
||||||
restart: unless-stopped
|
|
||||||
depends_on:
|
|
||||||
glitchtip-db:
|
|
||||||
condition: service_healthy
|
|
||||||
environment:
|
environment:
|
||||||
DATABASE_URL: postgres://${GLITCHTIP_POSTGRES_USER}:${GLITCHTIP_POSTGRES_PASSWORD}@glitchtip-db/glitchtip
|
BUGS_AUTH__ADMIN_TOKEN: ${BUGS_AUTH__ADMIN_TOKEN}
|
||||||
SECRET_KEY: ${GLITCHTIP_SECRET_KEY}
|
BUGS_PUBLIC_URL: https://bugs.plezy.app
|
||||||
GLITCHTIP_DOMAIN: https://bugs.plezy.app
|
BUGS_RETENTION_DAYS: 90
|
||||||
DEFAULT_FROM_EMAIL: noreply@plezy.app
|
|
||||||
GLITCHTIP_MAX_EVENT_LIFE_DAYS: 90
|
|
||||||
SERVER_ROLE: all_in_one
|
|
||||||
ENABLE_USER_REGISTRATION: "false"
|
|
||||||
VALKEY_URL: ""
|
|
||||||
expose:
|
expose:
|
||||||
- "8000"
|
- "9000"
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
logs:
|
logs:
|
||||||
caddy_data:
|
caddy_data:
|
||||||
caddy_config:
|
caddy_config:
|
||||||
glitchtip_data:
|
bugs_data:
|
||||||
|
|||||||
Reference in New Issue
Block a user