Commit Graph

53 Commits

Author SHA1 Message Date
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
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
Mauricio Siu
832fc184af feat: add schema for registry and routes 2024-05-03 12:27:06 -06:00
Ikko Eltociear Ashimine
701580afc4
fix: typo in index.ts
DOKERFILE -> DOCKERFILE
2024-05-03 00:54:14 +09:00
Mauricio Siu
63b5fdaa71 feat: add canary builds for testing purposes 2024-05-01 19:44:41 -06:00
Mauricio Siu
04a2ca49f3
Merge pull request #20 from jesse-holden/main
fix(typo): enviroment -> environment
2024-05-01 18:03:31 -06:00
Mauricio Siu
fe37620dba
Merge pull request #21 from Dokploy/fix/builder-env-wrong-way
Fix/builder env wrong way
2024-05-01 17:48:35 -06:00
Mauricio Siu
ad58cce2cd fix: change for in to for of to access to real value instead of the index 2024-05-01 17:42:52 -06:00
Jesse Holden
5657c45faf
fix(typo): enviroment -> environment 2024-05-01 18:40:18 -04:00
Mauricio Siu
8353c19e0a
Merge pull request #13 from Dokploy/add-docker-compose
Add docker compose
2024-05-01 02:17:58 -06:00
Mauricio Siu
39dc661890 refactor: assign directory inside of container 2024-05-01 01:28:39 -06:00
Mauricio Siu
944d89f6d2 refactor: add current directory + .docker dir in dev 2024-05-01 01:11:36 -06:00
Mauricio Siu
c96d3e8663 refactor: add drizzle schema when truncate the whole db 2024-05-01 00:03:35 -06:00
Mauricio Siu
25f8ba943d refactor: remove logs 2024-05-01 00:03:11 -06:00