Update Docker container to fix issues and pull latest code at runtime

This commit is contained in:
Ircama
2025-06-07 13:52:38 +02:00
parent 21c8792714
commit 1e0a634ed7
5 changed files with 76 additions and 40 deletions

View File

@@ -62,33 +62,6 @@ The software also includes a configurable printer dictionary, which can be easil
Note on the ink waste counter reset feature: resetting the ink waste counter is just removing a lock; not replacing the tank will reduce the print quality and make the ink spill.
## Install-2-go (macOS)
Prerequirements: Docker, TigerVNC
### 1. Install Tiger VNC Viewer
```bash
brew install tigervnc-viewer
```
### 2. Download Docker Image
```bash
docker pull mvoreakou/epson-god-mode:latest
```
### 3. App run
```bash
docker run --rm --publish 5990:5990 --env HOME=/ mvoreakou/epson-god-mode x11vnc -usepw -create
```
### 4. Open GUI
Open tiger VNC that was installed on your mac, and fill
`VNC server:` `localhost:5990`
Click `Connect` & voila!
## Installation
Install requirements using *requirements.txt*:
@@ -138,6 +111,46 @@ optional arguments:
epson_print_conf GUI
```
## Quick Start on macOS via Docker
Prerequirements: Docker, a VNC client (e.g. TigerVNC, RealVNC, Remmina)
To install TigerVNC Viewer via Homebrew:
```bash
brew install --cask tigervnc-viewer
```
Build the Docker Image:
```bash
git clone https://github.com/Ircama/epson_print_conf
cd epson_print_conf
sudo docker build -t epson_print_conf .
```
Run the Container:
```bash
sudo docker run -p 5990:5990 epson_print_conf
```
or
```
sudo docker run --publish 5990:5990 ircama/epson_print_conf
```
Open your VNC client and connect:
```bash
vncviewer localhost:90
```
(Password: 1234).
## Usage notes
### How to import an external printer configuration DB
With the GUI, the following operations are possible (from the file menu):