diff --git a/Dockerfile b/Dockerfile index 965c1e5..9dbb324 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,7 @@ WORKDIR /app RUN apt-get update && apt-get install -y --no-install-recommends \ libpango-1.0-0 \ libpangocairo-1.0-0 \ - libgdk-pixbuf2.0-0 \ + libgdk-pixbuf-2.0-0 \ libffi-dev \ shared-mime-info \ && rm -rf /var/lib/apt/lists/* diff --git a/deploy/docker-compose.yml b/deploy/docker-compose.yml index 47c36bc..0800888 100644 --- a/deploy/docker-compose.yml +++ b/deploy/docker-compose.yml @@ -7,37 +7,23 @@ services: restart: unless-stopped environment: - IDLE_PAUSE_SECONDS=${IDLE_PAUSE_SECONDS:-30} # Pause physics after 30s idle - expose: - - "8080" + ports: + - "127.0.0.1:8080:8080" volumes: - ./data:/app/data networks: - dvt-ate - nginx: - image: nginx:alpine - container_name: py-dvt-ate-nginx - restart: unless-stopped - volumes: - - ./nginx.conf:/etc/nginx/nginx.conf:ro - expose: - - "80" - depends_on: - - streamlit - networks: - - dvt-ate - cloudflared: image: cloudflare/cloudflared:latest container_name: py-dvt-ate-tunnel restart: unless-stopped + network_mode: host command: tunnel run environment: - TUNNEL_TOKEN=${CLOUDFLARE_TUNNEL_TOKEN} depends_on: - - nginx - networks: - - dvt-ate + - streamlit networks: dvt-ate: