mirror of
https://github.com/PR0M3TH3AN/VoxVera.git
synced 2026-10-27 09:40:40 +00:00
- Fix PyInstaller --add-data separator for Windows in binaries.yml - Use --appimage-extract-and-run in AppImage build for FUSE-less CI environments - Lowercase repository owner for Docker image tags in release.yml - Clean up redundant pip installations and dependencies in e2e.yml and Dockerfile
23 lines
504 B
Docker
23 lines
504 B
Docker
FROM python:3.11-slim
|
|
|
|
# Install system dependencies (only runtime)
|
|
RUN apt-get update && apt-get install -y \
|
|
tor onionshare-cli \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
# Copy VoxVera source
|
|
COPY . /opt/voxvera
|
|
WORKDIR /opt/voxvera
|
|
|
|
# Install VoxVera and its Python dependencies
|
|
RUN pip install .
|
|
|
|
# Prepare flyers volume
|
|
RUN mkdir /flyers && ln -s /flyers /opt/voxvera/host
|
|
VOLUME /flyers
|
|
|
|
# VoxVera expects to run in /opt/voxvera for local assets
|
|
WORKDIR /opt/voxvera
|
|
|
|
CMD ["voxvera", "quickstart"]
|