Nicolas Meienberger
|
6e299eb832
|
chore: bump version
|
2022-11-09 08:38:15 +00:00 |
|
Nicolas Meienberger
|
b67e41995a
|
feat: open apps from same domain in the dashboard
|
2022-11-09 08:38:15 +00:00 |
|
Nicolas Meienberger
|
1d9c631705
|
refactor: allow all origins
|
2022-11-09 08:38:15 +00:00 |
|
Nicolas Meienberger
|
f6efd94ed9
|
fix: linting warnings
|
2022-11-09 08:38:15 +00:00 |
|
Nicolas Meienberger
|
f6257d4ea0
|
chore: fix eslint rules
|
2022-11-09 08:38:15 +00:00 |
|
Nicolas Meienberger
|
65ff20387a
|
fix: semver comparaison client side
|
2022-11-09 08:38:15 +00:00 |
|
Nicolas Meienberger
|
48c1e2607f
|
Release/0.7.2 (#249)
* feat: move from cookie base auth to jwt auth
test: mock redis
* test: auth.service & auth.resolver
test: auth.resolver
* test: session middleware
* chore: bump version
fix: merge conflicts
* docs: update readme & trace start script
* fix: start script unbound variables [skip ci]
* fix: kill watcher function [skip ci]
* fix: register store token
* fix: don't delete token immediately after refresh. keep it for 6 sec to account for delays
|
2022-11-04 07:49:40 +00:00 |
|
Nicolas Meienberger
|
b9667f29f1
|
feat: hide apps which are not supported on the host architecture
|
2022-10-19 14:39:19 +02:00 |
|
Nicolas Meienberger
|
d102f18f91
|
fix: pull repositories from their current branch instead of master
|
2022-10-19 14:39:19 +02:00 |
|
Nicolas Meienberger
|
c67d92bdec
|
fix: dockerfile issue
|
2022-10-08 02:15:52 +02:00 |
|
Nicolas Meienberger
|
4a5eb2d430
|
fix: release tests
|
2022-10-07 13:36:29 +02:00 |
|
Nicolas Meienberger
|
ecca216c0b
|
fix: various issues in scripts
|
2022-10-06 18:28:29 +02:00 |
|
Nicolas Meienberger
|
b6e41bbfb6
|
test: event dispatcher
|
2022-10-05 22:30:29 +02:00 |
|
Nicolas Meienberger
|
a024b03508
|
refactor: make event dispatcher a singleton and update app accordingly
|
2022-10-05 19:18:11 +02:00 |
|
Nicolas Meienberger
|
3b0fc56563
|
feat: event base dispatcher to run commands from the host
|
2022-10-05 19:18:11 +02:00 |
|
Nicolas Meienberger
|
7adc37ab26
|
test: apps.helpers.ts
|
2022-09-29 21:20:46 +02:00 |
|
Nicolas Meienberger
|
bb5a50e143
|
feat: customize applications storage-path
|
2022-09-29 18:33:34 +02:00 |
|
Nicolas Meienberger
|
164635d33b
|
test: system.resolver
|
2022-09-26 22:56:05 +02:00 |
|
Nicolas Meienberger
|
ba0996a1f2
|
test: system.service
|
2022-09-26 22:00:12 +02:00 |
|
Nicolas Meienberger
|
aa518c660f
|
feat(settings): in app update and restart
|
2022-09-26 22:00:12 +02:00 |
|
Nicolas Meienberger
|
9d4cdf6f77
|
test: cron jobs
|
2022-09-24 16:02:33 +02:00 |
|
Nicolas Meienberger
|
7a444698b8
|
test: repo-helpers.ts
|
2022-09-22 22:55:25 +02:00 |
|
Nicolas Meienberger
|
dd62fcdde0
|
test(config): add unit testing
test: add unhappy path
|
2022-09-22 22:12:23 +02:00 |
|
Nicolas Meienberger
|
ddfc6eff34
|
refactor: add logs volume to retrive logs as files
refactor(url-helper.ts): remove empty block statement
|
2022-09-22 20:45:50 +02:00 |
|
Nicolas Meienberger
|
78cb3c36ad
|
refactor: replace usage of config with new runtime config
wip: make script executable from everywhere
|
2022-09-21 22:59:33 +02:00 |
|
Nicolas Meienberger
|
bd881711f8
|
test: update execfile calls
|
2022-09-21 22:57:26 +02:00 |
|
Nicolas Meienberger
|
ae2dd8d364
|
feat(config): make the config as a singleton class overridable by a json config
|
2022-09-21 22:57:26 +02:00 |
|
Nicolas Meienberger
|
21cec26e06
|
fix(apps.helpers.ts): check folder existense before accesing it
|
2022-09-10 16:37:07 +02:00 |
|
Nicolas Meienberger
|
f6bd298ff3
|
test: adapt tests to support new APP_DOMAIN
|
2022-09-10 02:53:22 +02:00 |
|
Nicolas Meienberger
|
25acb235c8
|
feat: includ internalip:port as app_domain if app is not exposed
|
2022-09-10 02:42:54 +02:00 |
|
Seth For Privacy
|
8eae068220
|
Set APP_DOMAIN to INTERNAL_IP:APP_PORT if unexposed
|
2022-09-09 16:52:50 -04:00 |
|
Seth For Privacy
|
39a824947d
|
Set APP_DOMAIN to INTERNAL_IP:APP_PORT if unexposed
|
2022-09-09 16:52:44 -04:00 |
|
Seth For Privacy
|
1106b693c2
|
Add APP_PROTOCOL env var when exposing apps
|
2022-09-09 16:19:24 -04:00 |
|
Nicolas Meienberger
|
bbdee4a42b
|
fix(apps.service): updating an app config was throwing an error if domain was unchanged
|
2022-09-08 08:41:19 +02:00 |
|
Nicolas Meienberger
|
bbe774857a
|
feat: don't allow multiple apps with same domain
|
2022-09-07 21:29:58 +02:00 |
|
Nicolas Meienberger
|
26ba5c9656
|
fix: set cookie same-site to lax in production
|
2022-09-07 18:22:50 +02:00 |
|
Nicolas Meienberger
|
8ed04f07f4
|
fix: various small bugs
|
2022-09-06 13:52:19 +02:00 |
|
Nicolas Meienberger
|
5e7563240a
|
test(auth): test auth resolvers
|
2022-09-05 21:41:19 +02:00 |
|
Nicolas Meienberger
|
60ef5816a7
|
test(apps): test domain linking
test(apps): test linking domain
|
2022-09-05 21:41:16 +02:00 |
|
Nicolas Meienberger
|
97bb074ae5
|
feat(update front-end to support a custom domain api): n
|
2022-09-04 14:54:11 +02:00 |
|
Nicolas Meienberger
|
b483a284bd
|
test(apps.resolvers): update tests to implement new mandatory fields
|
2022-09-04 14:54:11 +02:00 |
|
Nicolas Meienberger
|
fc73184fa0
|
feat(dashboard): frontend domain & tls configuration
|
2022-09-04 14:54:11 +02:00 |
|
Nicolas Meienberger
|
c0584c75ae
|
chore(dashboard): generate types for client
|
2022-09-04 14:53:20 +02:00 |
|
Nicolas Meienberger
|
714a0d3af9
|
feat(apps): api to enable domain and expose
|
2022-09-04 14:52:39 +02:00 |
|
Nicolas Meienberger
|
015e168634
|
feat(app.entity): add exposed and domain fields
|
2022-09-04 14:51:58 +02:00 |
|
Nicolas Meienberger
|
f0607b5db0
|
chore: cleanup testing code
|
2022-09-04 14:51:58 +02:00 |
|
Nicolas Meienberger
|
33ce277710
|
fix(fs.helpers.ts): ensure folder exists before cleaning up
|
2022-08-29 21:12:18 +02:00 |
|
Nicolas Meienberger
|
73d369442a
|
Merge pull request #161 from meienberger/fix/cleanup-before-install
feat: cleanup folder before install
|
2022-08-25 06:12:05 +00:00 |
|
Nicolas Meienberger
|
b73844b24a
|
test(fs.helpers): unit tests
|
2022-08-23 22:56:19 +02:00 |
|
Nicolas Meienberger
|
64c39ce23d
|
feat(apps): allow https protocol
Some apps like portainer require the https protocol to open then. New config option to allow setting
the https protocol
|
2022-08-23 21:40:57 +02:00 |
|