Karl Ludwig Weise
9b253bd04f
Introduced MANAGEMENT_DOMAIN env var to fix hostname security issue
2026-06-16 21:08:13 +02:00
Karl Ludwig Weise
8bf9956c89
Fix version no being included in build
2026-04-30 15:36:01 +02:00
Karl Ludwig Weise
bcdf4d170b
Fix version bump to be pushed to main
2026-04-30 11:31:49 +02:00
Karl Ludwig Weise
37c02b64cf
Use recommended build and push approach to solve no such docker image issue
2026-04-30 10:43:48 +02:00
Karl Ludwig Weise
d57e54e5d0
Added required env to build step
2026-04-29 21:43:03 +02:00
Karl Ludwig Weise
8d60694a54
Do not build app during docker build
2026-04-29 21:33:23 +02:00
Karl Ludwig Weise
2b9a444936
Use official docker actions to build and push cross-platform images
2026-04-29 21:18:26 +02:00
Karl Ludwig Weise
35b6fa11e8
Release should only trigger one workflow run
2026-04-29 20:39:17 +02:00
Karl Ludwig Weise
71de820cb2
Updated checkout and setup-node github actions
2026-04-29 20:35:41 +02:00
Karl Ludwig Weise
211fbd3830
Adjusted release workflow for release using github ui
2026-04-29 20:28:32 +02:00
Karl Ludwig Weise
bc0f2eb10d
Fix main deploy workflow
2026-04-29 20:25:39 +02:00
Karl Ludwig Weise
d2b3e544bb
Added --ignore-scripts to all npm ci installs
2026-03-31 17:26:56 +02:00
Karl Ludwig Weise
a57b80281d
Removed trivy vunerability scanner due to their security issues
2026-03-25 10:36:49 +01:00
Hendrik and GitHub
5ddb05d9f0
Update Trivy action version in release workflow
...
Due to info stealer mentioned in https://github.com/aquasecurity/trivy/security/advisories/GHSA-69fq-xp46-6x23
2026-03-23 09:46:08 +01:00
09ffc21523
Added flow for staff members to create appointments ( #204 )
...
* Added flow for staff members to create appointments
* Add calendar page title
* Remove security check npm audit for pull-requests
* Fix docker build to be multi-platform
* Attempt to fix tests
* Remove obsolete test
* Refresh session every 3 minutes
---------
Co-authored-by: Karl Ludwig Weise <ludwig@ludwigweise.de >
2026-03-06 10:22:28 +01:00
Hendrik and GitHub
19edc5aa0e
Add npm audit to pipelines. Add trivy scan to release. ( #194 )
2026-02-08 16:32:27 +01:00
16eed3d03e
Added missing files and notes to docker container. ( #185 )
...
* Added missing files and notes to docker container.
Dev compose adjusted accordingly (but untested, since it isn't used yet).
Checked release action
* Removed e2e tests from release (not used yet)
* Added missing env vars for unit test
* Missing env
* Display version number
---------
Co-authored-by: Karl Ludwig Weise <ludwig@ludwigweise.de >
2026-01-28 16:48:12 +01:00
Karl Ludwig Weise
b1f96bcf00
Separate github pr checks
2026-01-21 19:58:57 +01:00
Karl Ludwig Weise and GitHub
9e6dfe7b5e
Feat/tenants ( #74 )
2025-09-12 16:20:02 +02:00
Hendrik Belitz
367d17dd0b
53 Add dummy JWT_SECRET to github actions
2025-07-29 11:58:58 +02:00
Hendrik Belitz
3e1a5fa9c6
Merge branch 'main' of github.com:open-reception/appointment-booking-software into 53-tenant-data-backend
2025-07-29 11:50:24 +02:00
Hendrik Belitz
c5eeedb31d
53 Set env vars for tests and build in github actions
2025-07-25 12:25:00 +02:00
Hendrik Belitz
49a243fb4c
Upload images to docker hub.
...
Fixed e2e tests in main-deploy
2025-07-08 09:25:00 +02:00
Hendrik Belitz
b1c044ed5f
34 - github actions need DATABASE_URL to build
2025-06-24 16:27:16 +02:00
Hendrik Belitz
78e9503c61
37 Fixed formatting
2025-06-23 17:36:43 +02:00
Hendrik Belitz
5084fe3ea5
37 added updating the package.json version number when a new github release is tagged.
...
37 added building and pushing the docker image when a new github release is tagged
2025-06-23 17:15:53 +02:00
Hendrik Belitz
816a99ed0a
Upgraded node version for github actions to 24
2025-06-20 13:24:03 +02:00
Hendrik Belitz
7fdab8361b
Fixed linting errors
2025-06-19 19:34:34 +02:00
Hendrik Belitz
0a4696952c
Basic implementation of github actions
2025-06-19 19:28:02 +02:00