Commit Graph

65 Commits

Author SHA1 Message Date
Mauricio Siu
43be9d0171 refactor: remove console log 2024-06-22 23:49:04 -06:00
Mauricio Siu
a6bbf5d96b chore: remove unused dependencie 2024-06-22 22:59:06 -06:00
Mauricio Siu
608db3d401 feat: add no expiration to token generated 2024-06-22 22:38:01 -06:00
Mauricio Siu
edcc7544fb feat: add access to API/CLI support 2024-06-22 20:23:06 -06:00
Mauricio Siu
1edf30546d refactor: remove swagger from server startup 2024-06-22 20:18:22 -06:00
Mauricio Siu
ad806437af feat: add openapi and swagger support 2024-06-22 20:17:55 -06:00
Mauricio Siu
f0eecf354b refactor: remove input 2024-06-22 18:27:16 -06:00
Mauricio Siu
c5ace67b3f Merge branch 'canary' into 57-dokploy-api-or-cli 2024-06-21 21:49:41 -06:00
Mauricio Siu
bdc488e179 fix(#149): use database user in mongodump 2024-06-19 00:45:33 -06:00
Mauricio Siu
ae4226531e Merge branch 'canary' into 57-dokploy-api-or-cli 2024-06-12 00:23:53 -06:00
Mauricio Siu
cd1a686b59 refactor: update slugify compose 2024-06-08 18:40:34 -06:00
Mauricio Siu
b9ab4a4d1a refactor: remove console log 2024-06-08 16:42:50 -06:00
Mauricio Siu
83153471b8 feat: add docker compose appName validation 2024-06-08 16:42:38 -06:00
Mauricio Siu
72c366aa10 refactor: slugify and add hash to appName 2024-06-08 16:41:05 -06:00
Mauricio Siu
9a4f79f9e6 Merge branch 'canary' into hehehai/feat-server-custom-name 2024-06-08 14:37:51 -06:00
Mauricio Siu
4e3aaa2a69 feat(#130): allow to pass enviroment variables to assign custom port on traefik 2024-06-08 14:13:43 -06:00
Mauricio Siu
7eb1716d71 refactor: add docker config to improve UX 2024-06-07 01:27:21 -06:00
Mauricio Siu
b8a8e32659 refactor(#125): logout from docker when deleting the registry 2024-06-07 00:50:02 -06:00
Mauricio Siu
eea00d28cd refactor(#125): don't add the registry if the login already exists 2024-06-07 00:26:01 -06:00
Mauricio Siu
502ff638d6 fix(#125): Use exec async and password stnd to automatically save in .docker/config.json 2024-06-07 00:06:11 -06:00
Mauricio Siu
b9bff95c3d feat: wip cli token authentication 2024-06-05 22:42:11 -06:00
Mauricio Siu
8f9d21c0f8
Docker compose support (#111)
* feat(WIP): compose implementation

* feat: add volumes, networks, services name hash generate

* feat: add compose config test unique

* feat: add tests for each unique config

* feat: implement lodash for docker compose parsing

* feat: add tests for generating compose file

* refactor: implement logs docker compose

* refactor: composeFile set not empty

* feat: implement providers for compose deployments

* feat: add Files volumes to compose

* feat: add stop compose button

* refactor: change strategie of building compose

* feat: create .env file in composepath

* refactor: simplify git and github function

* chore: update deps

* refactor: update migrations and add badge to recognize compose type

* chore: update lock yaml

* refactor: use code editor

* feat: add monitoring for app types

* refactor: reset stats on change appName

* refactor: add option to clean monitoring folder

* feat: show current command that will run

* feat: add prefix

* fix: add missing types

* refactor: add docker provider and expose by default as false

* refactor: customize error page

* refactor: unified deployments to be a single one

* feat: add vitest to ci/cd

* revert: back to initial version

* refactor: add maxconcurrency vitest

* refactor: add pool forks to vitest

* feat: add pocketbase template

* fix: update path resolution compose

* removed

* feat: add template pocketbase

* feat: add pocketbase template

* feat: add support button

* feat: add plausible template

* feat: add calcom template

* feat: add version to each template

* feat: add code editor to enviroment variables and swarm settings json

* refactor: add loader when download the image

* fix: use base64 to generate keys plausible

* feat: add recognized domain names by enviroment compose

* refactor: show alert to redeploy in each card advanced tab

* refactor: add validation to prevent create compose if not have permissions

* chore: add templates section to contributing

* chore: add example contributing
2024-06-02 15:26:28 -06:00
Mauricio Siu
a310065766
fix: add redirect to https by default (#113) 2024-05-29 23:33:33 -06:00
Mauricio Siu
aa094e8472
fix: select the right image from sourcetype (#109) 2024-05-27 13:57:13 -06:00
Mauricio Siu
b244aaa9de Merge branch 'canary' into feat/multi-node-support 2024-05-26 03:09:39 -06:00
Mauricio Siu
8a0ffbe754 refactor: prevent to updates download automatically 2024-05-26 03:06:31 -06:00
hehehai
fae180f157 feat: server support custom name 2024-05-24 15:43:05 +08:00
Mauricio Siu
642deac709 fix(100#): Remove published port in the redis database to be not exposed to the internet 2024-05-22 22:00:49 -06:00
Mauricio Siu
0f025182f1 refactor: remove initialization on server, only on setup script 2024-05-21 22:26:33 -06:00
Mauricio Siu
3a59edbc0f revert: go back to swarm init config 2024-05-21 22:26:17 -06:00
Mauricio Siu
5f42bf63a6 refactor: update ui 2024-05-20 13:51:53 -06:00
Mauricio Siu
baecc49d86 feat: add network swarm json 2024-05-18 17:59:04 -06:00
Mauricio Siu
f784a4f989 refactor: delete static form self registry 2024-05-18 17:24:42 -06:00
Mauricio Siu
957e5066aa Merge branch 'canary' into feat/multi-node-support 2024-05-18 15:34:30 -06:00
Mauricio Siu
a673f07430 fix(#93): extract all branches from repository 2024-05-18 15:15:50 -06:00
Mauricio Siu
683a62f418 refactor: prettify json of each setting 2024-05-18 14:38:55 -06:00
Mauricio Siu
5a70e616e6 refactor: remove comments 2024-05-18 03:08:30 -06:00
Mauricio Siu
d52f66a716 feat: add experimental swarm settings 2024-05-18 03:07:51 -06:00
Mauricio Siu
976d1f312f feat: add table to show nodes and add dropdown to add manager & workers 2024-05-17 02:56:50 -06:00
Mauricio Siu
42e9aa1834 refactor: remove listen address of swarm initialize 2024-05-16 22:09:40 -06:00
Mauricio Siu
08517d6f36 feat: add update registry and fix the docker url markup 2024-05-14 03:09:07 -06:00
Mauricio Siu
d19dec8010 refactor: set the registry url in image in case we have a registry asociated 2024-05-13 03:15:09 -06:00
Mauricio Siu
c45017e204 feat: add show cluster 2024-05-13 01:28:50 -06:00
Mauricio Siu
6c792564ae feat: add docker registry upload 2024-05-13 01:18:27 -06:00
Mauricio Siu
e9245cee2c Merge branch 'canary' into feat/multi-node-support 2024-05-12 15:40:07 -06:00
Manuel Jiménez
a83834fdef
format fix 2024-05-09 14:12:16 -04:00
Manuel Jiménez
312d66f0fa
fix: Properly parse environment variables 2024-05-09 14:03:32 -04:00
Olivier Esuka
2170c3f1e8 chore: correct server port log for non 3000 port 2024-05-07 21:23:52 +02:00
Mauricio Siu
0055a8322f fix(#42): initialize the database as a first service 2024-05-05 03:53:48 -06:00
Mauricio Siu
1b6d4273cc fix: prevent to have empty traefik config in order to prevent domain crashes #38 2024-05-04 10:55:05 -06:00