Commit Graph
29 Commits
Author SHA1 Message Date
Donkie 65bfba89cf Changed docker base image to Python 3.12 bookworm
Previously we had alpine but tbh its stupid
2024-05-23 20:14:13 +02:00
Donkie db18a5f19d Added libffi to fix armv7 builds
Thanks @spyder007
2024-04-01 22:15:27 +02:00
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