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
d196b8ff10
feat: display domain link if app is exposed
2022-09-07 21:55:22 +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
655096a77f
ci(dockerfile): revert to multi step build
...
Image size was doubled with the new Dockerfile -> revert
2022-09-06 13:51:38 +02:00
Nicolas Meienberger
4e19aad2f0
ci(release): move to node 18 image
...
SWC is not working anymore in alpine arm/v7
2022-09-06 08:25:25 +02:00
Nicolas Meienberger
52e275b1ec
chore: bump version
2022-09-05 21:54:54 +02:00
Nicolas Meienberger
c6338d2deb
Merge pull request #167 from meienberger/feature/link-domain
...
Feature/link domain
2022-09-05 19:53:14 +00: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
95c9196e37
chore: update categories
2022-09-04 15:11:03 +02:00
Nicolas Meienberger
583a0c4631
chore: update client side types
2022-09-04 15:06:36 +02:00
Nicolas Meienberger
e7a6a55194
chore: improve api response typing
2022-09-04 14:54:11 +02:00
Nicolas Meienberger
33099de6f1
fix: don't watch data.ip
2022-09-04 14:54:11 +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
075dd516a0
feat: traefik ssl configuration with acme provider
2022-09-04 14:52:39 +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
4cb2462dfb
wip: traefik api
2022-09-04 14:51:24 +02:00
Nicolas Meienberger
4eacfa23d0
Merge pull request #166 from Stetsed/master [skip ci]
...
Slight update to Readme.md [skip ci]
2022-09-02 13:45:30 +00:00
Stetsed
a9c4c4e547
Update README.md
2022-09-02 15:33:43 +02:00
Nicolas Meienberger
c076648662
Merge pull request #165 from meienberger/fix/ensure-app-folder
...
Fix/ensure app folder
2022-08-30 06:15:41 +00:00
Nicolas Meienberger
80148c5ae3
Merge pull request #164 from meienberger/feature/improve-docker-build
...
Feature/improve docker build
2022-08-30 06:10:48 +00:00
Nicolas Meienberger
33ce277710
fix(fs.helpers.ts): ensure folder exists before cleaning up
2022-08-29 21:12:18 +02:00
Nicolas Meienberger
14ee8a3493
chore(dashboard): add missing jest deps
2022-08-29 21:05:25 +02:00
Nicolas Meienberger
96b86aabbf
Create FUNDING.yml [skip ci]
2022-08-29 18:59:06 +00:00
Nicolas Meienberger
bc95544846
refactor(docker): improve build for optimized caching
...
Only use one step inside the Dockerfile to avoid re-running everything in each pipeline
2022-08-25 10:23:35 +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
36264cd9de
Merge pull request #162 from meienberger/feature/open-app-https
...
feat(apps): allow https protocol
2022-08-25 06:09:49 +00:00
Nicolas Meienberger
d8fdf224f6
ci(ci.yml): bump codecov version @v3
2022-08-23 23:12:45 +02:00
Nicolas Meienberger
0978338905
refactor(fs-extra): remove console.log
2022-08-23 22:58:12 +02: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
Nicolas Meienberger
a92b5857f8
feat: cleanup folder before install
...
If an app gets installed insure that any existing folder in apps gets deleted. This will prevent the
user from getting in a limbo if an installation fails and the files are copied already
2022-08-23 21:16:14 +02:00
Nicolas Meienberger
f9e015531e
Update issue template [skip ci]
2022-08-18 06:25:33 +00:00
Nicolas Meienberger
88c66fa168
Update app submission guide link [skip ci]
...
[skip ci]
2022-08-17 21:00:00 +00:00
Nicolas Meienberger
9c2bcc2280
fix(migration): user query runner for broken entities recovery to avoid type issues
2022-08-17 07:31:55 +02:00
Nicolas Meienberger
cf5797a13c
Merge pull request #155 from meienberger/release/0.5.0
...
Release/0.5.0
2022-08-16 19:22:49 +00:00
Nicolas Meienberger
d38bf46537
fix(app.entity): make docker version nullable
2022-08-16 20:27:07 +02:00
Nicolas Meienberger
feefdc5942
docs: update readme
...
Add Ghost in the list of apps
2022-08-16 19:46:31 +02:00
Nicolas Meienberger
4307c46b84
feat(dashboard): display more accurate info about updates
2022-08-12 09:26:12 +02:00
Nicolas Meienberger
b7eb0d19de
fix: ensure app folder for every app action
2022-08-11 19:50:11 +00:00
Nicolas Meienberger
1cb2a37e25
fix: clone scripts
2022-08-11 19:22:02 +00:00
Nicolas Meienberger
08ec903660
chore: bump version
2022-08-11 20:13:24 +02:00
Nicolas Meienberger
ecd143b7db
Merge pull request #152 from meienberger/feature/repo-appstore
...
WIP: External App Store
2022-08-11 18:10:39 +00:00