Commit Graph

27 Commits

Author SHA1 Message Date
Donkie
cccb0de982 Merge pull request #279 from hcooper/dynamic-port
Support dynamic ports
2024-02-01 18:25:04 +01:00
Donkie
b40da6e2ee Updated commit and build date capturing
It's now written to a build.txt file instead of using environment variables internally. Standalone installs now has this properly as well.
2024-01-25 22:03:18 +01:00
hcooper
1273b20224 Support dynamic ports 2024-01-23 11:16:57 -08:00
Donkie
0be9ab5a8f Added PUID and PGID environment variable support 2023-12-29 11:18:25 +01:00
Donkie
60b67ee758 Dockerfile no longer builds client
This proved to be extremely slow on emulated hardware to build e.g. the linux/arm/v7 image.
Since the built client is architecture agnostic, it's instead now built on the native hardware and inserted into the docker image.
2023-12-17 22:53:17 +01:00
Donkie
83081c3ade Updated package dependencies and node to 20 2023-12-17 20:29:19 +01:00
Donkie
fef41a5628 Added warning if in docker and data dir isn't mounted
Had to remove the VOLUME definition in the dockerfile for this, otherwise the data dir would always be mounted by an anonymous volume if the user didn't mount it correctly, so the python script wouldn't be able to detect it.
2023-11-07 21:45:58 +01:00
Donkie
1a3efd9ea9 Added git commit and build date env and API 2023-09-17 10:51:28 +02:00
Donkie
e1065d4a3f Format Dockerfile 2023-09-04 20:22:41 +02:00
Markus Küffner
9ced024736 docker: set permissions for config directory and add volume directive 2023-09-01 09:38:13 +02:00
Donkie
c6de1c403a Improved dockerfile client builder 2023-08-08 21:32:07 +02:00
Donkie
6173cf1d27 Install app as non-editable in dockerfile 2023-07-10 11:46:35 +02:00
Donkie
a6ac5982cc Switched to PDM for package management 2023-07-10 01:13:40 +02:00
Donkie
06dfbf67f8 armv7 actually works now 2023-06-03 20:50:25 +02:00
Donkie
2ae4b88a14 armv7 build working 2023-06-03 19:55:03 +02:00
Donkie
9a6572d197 Fix .venv folder name 2023-06-03 13:40:51 +02:00
Donkie
e4806591cc Progress towards armv7 Docker build 2023-06-03 12:26:19 +02:00
Donkie
de1bf05922 Added Alembic for migrations 2023-05-27 23:14:06 +02:00
Donkie
a35ca3e9ba Use venv in docker to try fix build issues 2023-05-18 15:46:41 +02:00
Donkie
dce4cebb00 Attempt to fix build issue 2 2023-05-18 15:32:51 +02:00
Donkie
4802693579 Attempt to fix build issue 2023-05-18 14:47:21 +02:00
Donkie
3f12f97240 Updated license in dockerfile 2023-05-17 22:16:32 +02:00
Donkie
329c4c4675 Client: Don't hard code the API endpoint anymore 2023-05-14 20:21:25 +02:00
Donkie
8e21cd2e12 Updated Dockerfile command 2023-05-14 18:59:48 +02:00
Donkie
3f78632208 Added release workflow 2023-05-10 21:37:25 +02:00
Donkie
639a800efa Dockerfile now builds client 2023-05-10 21:26:24 +02:00
Donkie
77ffab61c5 Added a basic dockerfile 2023-04-05 22:09:13 +02:00