Compare commits
1 Commits
v2.26.0
...
i2p-ifac-f
| Author | SHA1 | Date | |
|---|---|---|---|
| 51eaa83301 |
@@ -1,55 +0,0 @@
|
|||||||
# Documentation
|
|
||||||
README.md
|
|
||||||
LICENSE
|
|
||||||
donate.md
|
|
||||||
screenshots/
|
|
||||||
|
|
||||||
# Development files
|
|
||||||
.github/
|
|
||||||
electron/
|
|
||||||
|
|
||||||
# Build artifacts and cache
|
|
||||||
public/
|
|
||||||
node_modules/
|
|
||||||
__pycache__/
|
|
||||||
*.pyc
|
|
||||||
*.pyo
|
|
||||||
*.pyd
|
|
||||||
.Python
|
|
||||||
env/
|
|
||||||
venv/
|
|
||||||
ENV/
|
|
||||||
env.bak/
|
|
||||||
venv.bak/
|
|
||||||
|
|
||||||
# IDE and editor files
|
|
||||||
.vscode/
|
|
||||||
.idea/
|
|
||||||
*.swp
|
|
||||||
*.swo
|
|
||||||
*~
|
|
||||||
|
|
||||||
# OS files
|
|
||||||
.DS_Store
|
|
||||||
.DS_Store?
|
|
||||||
._*
|
|
||||||
.Spotlight-V100
|
|
||||||
.Trashes
|
|
||||||
ehthumbs.db
|
|
||||||
Thumbs.db
|
|
||||||
|
|
||||||
# Git
|
|
||||||
.git/
|
|
||||||
.gitignore
|
|
||||||
|
|
||||||
# Docker files
|
|
||||||
Dockerfile*
|
|
||||||
docker-compose*.yml
|
|
||||||
.dockerignore
|
|
||||||
|
|
||||||
# Logs
|
|
||||||
*.log
|
|
||||||
|
|
||||||
# Temporary files
|
|
||||||
*.tmp
|
|
||||||
*.temp
|
|
||||||
2
.github/workflows/build.yml
vendored
2
.github/workflows/build.yml
vendored
@@ -118,7 +118,7 @@ jobs:
|
|||||||
replacesArtifacts: true
|
replacesArtifacts: true
|
||||||
omitDraftDuringUpdate: true
|
omitDraftDuringUpdate: true
|
||||||
omitNameDuringUpdate: true
|
omitNameDuringUpdate: true
|
||||||
artifacts: "dist/*-linux.AppImage,dist/*-linux.deb"
|
artifacts: "dist/*-linux.AppImage"
|
||||||
|
|
||||||
build_docker:
|
build_docker:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|||||||
14
Dockerfile
14
Dockerfile
@@ -1,11 +1,5 @@
|
|||||||
# Build arguments
|
|
||||||
ARG NODE_VERSION=20
|
|
||||||
ARG NODE_ALPINE_SHA256=sha256:6a91081a440be0b57336fbc4ee87f3dab1a2fd6f80cdb355dcf960e13bda3b59
|
|
||||||
ARG PYTHON_VERSION=3.11
|
|
||||||
ARG PYTHON_ALPINE_SHA256=sha256:822ceb965f026bc47ee667e50a44309d2d81087780bbbf64f2005521781a3621
|
|
||||||
|
|
||||||
# Build the frontend
|
# Build the frontend
|
||||||
FROM node:${NODE_VERSION}-alpine@${NODE_ALPINE_SHA256} AS build-frontend
|
FROM node:20-bookworm-slim AS build-frontend
|
||||||
|
|
||||||
WORKDIR /src
|
WORKDIR /src
|
||||||
|
|
||||||
@@ -19,15 +13,13 @@ RUN npm install --omit=dev && \
|
|||||||
npm run build-frontend
|
npm run build-frontend
|
||||||
|
|
||||||
# Main app build
|
# Main app build
|
||||||
FROM python:${PYTHON_VERSION}-alpine@${PYTHON_ALPINE_SHA256}
|
FROM python:3.11-bookworm
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
# Install Python deps
|
# Install Python deps
|
||||||
COPY ./requirements.txt .
|
COPY ./requirements.txt .
|
||||||
RUN apk add --no-cache --virtual .build-deps gcc musl-dev && \
|
RUN pip install -r requirements.txt
|
||||||
pip install -r requirements.txt && \
|
|
||||||
apk del .build-deps
|
|
||||||
|
|
||||||
# Copy prebuilt frontend
|
# Copy prebuilt frontend
|
||||||
COPY --from=build-frontend /src/public public
|
COPY --from=build-frontend /src/public public
|
||||||
|
|||||||
@@ -508,7 +508,7 @@ class ReticulumMeshChat:
|
|||||||
# handle I2P interface
|
# handle I2P interface
|
||||||
if interface_type == "I2PInterface":
|
if interface_type == "I2PInterface":
|
||||||
interface_details['connectable'] = "True"
|
interface_details['connectable'] = "True"
|
||||||
interface_details["peers"] = data.get('peers')
|
InterfaceEditor.update_value(interface_details, data, "peers")
|
||||||
|
|
||||||
# handle tcp server interface
|
# handle tcp server interface
|
||||||
if interface_type == "TCPServerInterface":
|
if interface_type == "TCPServerInterface":
|
||||||
|
|||||||
@@ -70,11 +70,7 @@
|
|||||||
},
|
},
|
||||||
"linux": {
|
"linux": {
|
||||||
"artifactName": "ReticulumMeshChat-v${version}-${os}.${ext}",
|
"artifactName": "ReticulumMeshChat-v${version}-${os}.${ext}",
|
||||||
"target": [
|
"target": "AppImage",
|
||||||
"AppImage",
|
|
||||||
"deb"
|
|
||||||
],
|
|
||||||
"maintainer": "Liam Cottle <liam@liamcottle.com>",
|
|
||||||
"extraFiles": [
|
"extraFiles": [
|
||||||
{
|
{
|
||||||
"from": "build/exe",
|
"from": "build/exe",
|
||||||
|
|||||||
Reference in New Issue
Block a user