readme.txt (2392B)
1 # GNU Taler Merchant Windows Installer 2 3 This document clearly explains the purpose and function of each file included in the installation folder for the GNU Taler Merchant backend for Windows using WSL (Windows Subsystem for Linux). 4 5 --- 6 7 ## File Structure: 8 9 ### Main Scripts 10 11 * **`taler-installer-taler.nsi`** 12 13 * NSIS (Nullsoft Scriptable Install System) script. 14 * Manages the graphical installation interface for users (folder selection, domain configuration, reverse proxy, and external database). 15 16 * **`setup-wsl-debian.bat`** 17 18 * Main batch script launched by the NSIS script. 19 * Automates the installation and initial configuration of WSL (Debian or Ubuntu), copies, and executes Bash scripts in WSL. 20 * Initiates various installation steps, including enabling WSL features, installing the Linux distribution, and configuring the proxy. 21 22 ### Bash Scripts for WSL 23 24 * **`install-taler-from-apt.sh`** 25 26 * Bash script executed within WSL. 27 * Installs GNU Taler Merchant and its dependencies via the APT package manager. 28 * Generates necessary configurations and starts related services. 29 30 * **`test-db.sh`** 31 32 * Bash script executed within WSL. 33 * Checks if a user-provided external PostgreSQL URL is accessible and valid. 34 35 * **`set-db.sh`** 36 37 * Bash script executed within WSL. 38 * Updates the Taler Merchant backend configuration with the validated external PostgreSQL URL. 39 40 ### Additional Files 41 42 * **`run-admin.bat`** 43 44 * Batch script for executing specific administrative commands in WSL, if needed. 45 46 * **`test-if.bat`** 47 48 * Simple batch script used for testing specific conditions (used for debugging and script tests). 49 50 ### Graphical Resources and Icons 51 52 * **`logo-header.ico`** 53 54 * Main icon displayed in the NSIS installer. 55 56 * **`logo-header.bmp`** 57 58 * Image used in the header of installation windows. 59 60 * **`logo-welcome.bmp`** 61 62 * Image displayed on the welcome page of the NSIS installer. 63 64 ### Other Files 65 66 * **`.gitignore`** 67 68 * Git configuration file to ignore unnecessary files in the repository. 69 70 * **`taler-installer.exe`** 71 72 * Executable generated by NSIS, allowing simplified installation of GNU Taler Merchant on Windows. 73 74 --- 75 76 ## General Instructions: 77 78 * Start the installation using `taler-installer.exe`. 79 * Follow the steps provided in the NSIS interface. 80 * Installation logs are generated in `C:\Users\Public\install.log` to facilitate debugging. 81