update with tailscale and fix font loading error

master
a2nr 2026-01-11 20:22:30 +07:00
parent 876b0051e6
commit 371aca319a
3 changed files with 7 additions and 7 deletions

4
app.py
View File

@ -31,10 +31,10 @@ Talisman(app,
frame_options='DENY',
content_security_policy={
'default-src': "'self'",
'script-src': "'self' 'unsafe-inline' https://cdnjs.cloudflare.com",
'script-src': "'self' 'unsafe-inline' https://cdnjs.cloudflare.com https://cdn.jsdelivr.net",
'style-src': "'self' 'unsafe-inline' https://cdn.jsdelivr.net https://cdnjs.cloudflare.com",
'img-src': "'self' data: https:",
'font-src': "'self' https://cdn.jsdelivr.net",
'font-src': "'self' https://cdn.jsdelivr.net https://cdnjs.cloudflare.com",
'connect-src': "'self'",
'frame-ancestors': "'none'",
},

View File

@ -4,8 +4,6 @@ services:
elemes:
build: .
container_name: elemes
ports:
- "5000:5000"
volumes:
- ../content:/app/content
- ./static:/app/static
@ -24,13 +22,15 @@ services:
- TS_STATE_DIR=/var/lib/tailscale
- TS_USERSPACE=true
volumes:
- ./state:/var/lib/tailscale
- ../state:/var/lib/tailscale
- ./config:/config
- /dev/net/tun:/dev/net/tun
cap_add:
- net_admin
- sys_module
restart: unless-stopped
env_file:
- ../.env
networks:
main_network:

View File

@ -13,11 +13,11 @@ fi
# Check if container exists but is stopped
if [ "$(podman ps -aq -f name=elemes-container)" ]; then
echo "Starting existing container..."
podman start elemes-container
podman-compose --env-file ../.env up -d
else
# Build and run the container
echo "Building and starting container..."
podman-compose up --build -d
podman-compose --env-file ../.env up --build -d
fi
echo "Application is now running. Access at http://localhost:5000"