1
0
mirror of https://github.com/hrfee/jfa-go.git synced 2024-11-22 10:20:11 +00:00

Updated Build (markdown)

Harvey Tindall 2021-06-01 00:46:41 +01:00
parent 4bd583e93d
commit df52471d97

@ -19,12 +19,15 @@ To build and load the container, you can then run
To build, you need to compile the typescript and go, and generate email templates and config files. The build scripts were mostly ripped out of jf-accounts, so you'll need similar dependencies:
```
git
python >= 3.6
go >= 1.16
node.js and npm (for tsc/esbuild and mjml)
upx (optional, to compress the executable)
libappindicator3-dev or equivalent (only needed if building with tray icon)
required:
git
python >= 3.6
go >= 1.16
node.js and npm (for tsc/esbuild and mjml)
upx (optional, to compress the executable)
optional:
libappindicator3-dev or equivalent (if building with tray icon)
gcc-mingw-w64-x86-64 or equivalent (if cross-compiling for windows on linux/macOS)
```
The main dependencies of the program will be automatically downloaded on compilation and can be seen in [go.mod](https://github.com/hrfee/jfa-go/blob/main/go.mod).