{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":788847937,"defaultBranch":"canary","name":"dokploy","ownerLogin":"Dokploy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-19T07:49:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/156882017?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717731145.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"750c12ded5d02c38d8ff8e625c3e3f38879e3952","ref":"refs/heads/125-private-docker-image-with-docker-compose-issue","pushedAt":"2024-06-07T03:32:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"Merge pull request #122 from Dokploy/118-toast-indicates-success-even-for-failed-deployments\n\nrefacto(#118): remove last toaster on start deployments","shortMessageHtmlLink":"Merge pull request #122 from Dokploy/118-toast-indicates-success-even…"}},{"before":"7fb34ade007f194f6ff499a01be2c978987eb02f","after":null,"ref":"refs/heads/118-toast-indicates-success-even-for-failed-deployments","pushedAt":"2024-06-06T06:13:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"}},{"before":"0c197c095b41dfbfa4691c9a6c2b2133d57f5bc1","after":"750c12ded5d02c38d8ff8e625c3e3f38879e3952","ref":"refs/heads/canary","pushedAt":"2024-06-06T06:13:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"Merge pull request #122 from Dokploy/118-toast-indicates-success-even-for-failed-deployments\n\nrefacto(#118): remove last toaster on start deployments","shortMessageHtmlLink":"Merge pull request #122 from Dokploy/118-toast-indicates-success-even…"}},{"before":"0c197c095b41dfbfa4691c9a6c2b2133d57f5bc1","after":"7fb34ade007f194f6ff499a01be2c978987eb02f","ref":"refs/heads/118-toast-indicates-success-even-for-failed-deployments","pushedAt":"2024-06-06T06:12:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"refacto(#118): remove last toaster on start deployments","shortMessageHtmlLink":"refacto(#118): remove last toaster on start deployments"}},{"before":null,"after":"0c197c095b41dfbfa4691c9a6c2b2133d57f5bc1","ref":"refs/heads/118-toast-indicates-success-even-for-failed-deployments","pushedAt":"2024-06-06T04:50:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"Merge pull request #121 from Dokploy/119-remove-none-as-protocol-option-for-ports\n\nfix(#119): remove none ports","shortMessageHtmlLink":"Merge pull request #121 from Dokploy/119-remove-none-as-protocol-opti…"}},{"before":"4cbff731d16f82d928a4dec8f425fee519f4bd86","after":null,"ref":"refs/heads/119-remove-none-as-protocol-option-for-ports","pushedAt":"2024-06-06T04:49:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"}},{"before":"113df9ae12c37095addd5484bae7e8f614adbcfc","after":"0c197c095b41dfbfa4691c9a6c2b2133d57f5bc1","ref":"refs/heads/canary","pushedAt":"2024-06-06T04:49:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"Merge pull request #121 from Dokploy/119-remove-none-as-protocol-option-for-ports\n\nfix(#119): remove none ports","shortMessageHtmlLink":"Merge pull request #121 from Dokploy/119-remove-none-as-protocol-opti…"}},{"before":"113df9ae12c37095addd5484bae7e8f614adbcfc","after":"4cbff731d16f82d928a4dec8f425fee519f4bd86","ref":"refs/heads/119-remove-none-as-protocol-option-for-ports","pushedAt":"2024-06-06T04:48:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"fix(#119): remove none ports","shortMessageHtmlLink":"fix(#119): remove none ports"}},{"before":null,"after":"113df9ae12c37095addd5484bae7e8f614adbcfc","ref":"refs/heads/119-remove-none-as-protocol-option-for-ports","pushedAt":"2024-06-06T04:43:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"Added New Tested Systems (#116)\n\nCo-authored-by: Mr1Blaze ","shortMessageHtmlLink":"Added New Tested Systems (#116)"}},{"before":"113df9ae12c37095addd5484bae7e8f614adbcfc","after":"b9bff95c3d1200673fcabe0aecf7d28a28e1ae25","ref":"refs/heads/57-dokploy-api-or-cli","pushedAt":"2024-06-06T04:42:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"feat: wip cli token authentication","shortMessageHtmlLink":"feat: wip cli token authentication"}},{"before":null,"after":"113df9ae12c37095addd5484bae7e8f614adbcfc","ref":"refs/heads/57-dokploy-api-or-cli","pushedAt":"2024-06-04T05:35:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"Added New Tested Systems (#116)\n\nCo-authored-by: Mr1Blaze ","shortMessageHtmlLink":"Added New Tested Systems (#116)"}},{"before":"ce200185bb7fab05131d93df670c0ac429a07fd0","after":"113df9ae12c37095addd5484bae7e8f614adbcfc","ref":"refs/heads/canary","pushedAt":"2024-06-04T02:52:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"Added New Tested Systems (#116)\n\nCo-authored-by: Mr1Blaze ","shortMessageHtmlLink":"Added New Tested Systems (#116)"}},{"before":"4e27d012f33fa2c688dc911656072cc0adf01fa6","after":null,"ref":"refs/heads/hot-fix/add-middleware-registry","pushedAt":"2024-06-03T05:07:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"}},{"before":"290228116aa509019b0cdac82d5a387f437e1da5","after":"7f13fd24eca0913f0c639a9b6f1e1dee71ae1f05","ref":"refs/heads/main","pushedAt":"2024-06-03T03:24:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"v0.2.0 (#117)\n\n* feat: add schema for registry and routes\r\n\r\n* feat: add docker registry upload\r\n\r\n* feat: add show cluster\r\n\r\n* refactor: set the registry url in image in case we have a registry asociated\r\n\r\n* feat: add update registry and fix the docker url markup\r\n\r\n* chore: remove --advertise-ip on swarm script\r\n\r\n* refactor: remove listen address of swarm initialize\r\n\r\n* feat: add table to show nodes and add dropdown to add manager & workers\r\n\r\n* refactor: improve interface for cluster\r\n\r\n* refactor: improve UI\r\n\r\n* feat: add experimental swarm settings\r\n\r\n* refactor: remove comments\r\n\r\n* refactor: prettify json of each setting\r\n\r\n* refactor: add interface tooltip\r\n\r\n* refactor: delete static form self registry\r\n\r\n* refactor: allow to se a empty registry\r\n\r\n* fix: remove text area warnings\r\n\r\n* feat: add network swarm json\r\n\r\n* refactor: update ui\r\n\r\n* revert: go back to swarm init config\r\n\r\n* refactor: remove initialization on server, only on setup script\r\n\r\n* Update LICENSE.MD\r\n\r\n* feat: appearance theme support system config\r\n\r\n* refactor: remove logs\r\n\r\n* fix(README-ru): hyperlink-ed docs url\r\n\r\n* feat: (#107) webhook listener filter docker events based on image tag.\r\n\r\nFixes #107\r\n\r\n* refactor: simplify comparison docker tags\r\n\r\n* refactor: remove return in res status\r\n\r\n* refactor: prevent to updates download automatically\r\n\r\n* feat: support code editor (#105)\r\n\r\n* feat: support code editor\r\n\r\n* Update codeblock\r\n\r\n* refactor: remove unused class\r\n\r\n---------\r\n\r\nCo-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>\r\n\r\n* fix: select the right image from sourcetype (#109)\r\n\r\n* chore: bump minor version\r\n\r\n* fix: add redirect to https by default (#113)\r\n\r\n* Create FUNDING.yml\r\n\r\n* Docker compose support (#111)\r\n\r\n* feat(WIP): compose implementation\r\n\r\n* feat: add volumes, networks, services name hash generate\r\n\r\n* feat: add compose config test unique\r\n\r\n* feat: add tests for each unique config\r\n\r\n* feat: implement lodash for docker compose parsing\r\n\r\n* feat: add tests for generating compose file\r\n\r\n* refactor: implement logs docker compose\r\n\r\n* refactor: composeFile set not empty\r\n\r\n* feat: implement providers for compose deployments\r\n\r\n* feat: add Files volumes to compose\r\n\r\n* feat: add stop compose button\r\n\r\n* refactor: change strategie of building compose\r\n\r\n* feat: create .env file in composepath\r\n\r\n* refactor: simplify git and github function\r\n\r\n* chore: update deps\r\n\r\n* refactor: update migrations and add badge to recognize compose type\r\n\r\n* chore: update lock yaml\r\n\r\n* refactor: use code editor\r\n\r\n* feat: add monitoring for app types\r\n\r\n* refactor: reset stats on change appName\r\n\r\n* refactor: add option to clean monitoring folder\r\n\r\n* feat: show current command that will run\r\n\r\n* feat: add prefix\r\n\r\n* fix: add missing types\r\n\r\n* refactor: add docker provider and expose by default as false\r\n\r\n* refactor: customize error page\r\n\r\n* refactor: unified deployments to be a single one\r\n\r\n* feat: add vitest to ci/cd\r\n\r\n* revert: back to initial version\r\n\r\n* refactor: add maxconcurrency vitest\r\n\r\n* refactor: add pool forks to vitest\r\n\r\n* feat: add pocketbase template\r\n\r\n* fix: update path resolution compose\r\n\r\n* removed\r\n\r\n* feat: add template pocketbase\r\n\r\n* feat: add pocketbase template\r\n\r\n* feat: add support button\r\n\r\n* feat: add plausible template\r\n\r\n* feat: add calcom template\r\n\r\n* feat: add version to each template\r\n\r\n* feat: add code editor to enviroment variables and swarm settings json\r\n\r\n* refactor: add loader when download the image\r\n\r\n* fix: use base64 to generate keys plausible\r\n\r\n* feat: add recognized domain names by enviroment compose\r\n\r\n* refactor: show alert to redeploy in each card advanced tab\r\n\r\n* refactor: add validation to prevent create compose if not have permissions\r\n\r\n* chore: add templates section to contributing\r\n\r\n* chore: add example contributing\r\n\r\n* chore: add recomendation to show variables\r\n\r\n* chore: add video to contributing templates\r\n\r\n* chore: bump version\r\n\r\n---------\r\n\r\nCo-authored-by: hehehai \r\nCo-authored-by: Bayram Tagiev \r\nCo-authored-by: Paulo Santana <30875229+hikinine@users.noreply.github.com>","shortMessageHtmlLink":"v0.2.0 (#117)"}},{"before":"ff274d4f6b5b37aa4a68992ecbec6745a7dbe08c","after":"ce200185bb7fab05131d93df670c0ac429a07fd0","ref":"refs/heads/canary","pushedAt":"2024-06-03T02:52:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"chore: bump version","shortMessageHtmlLink":"chore: bump version"}},{"before":"306f02f5cd7f0fa27f3e005353d85efa89bf6ae0","after":"ff274d4f6b5b37aa4a68992ecbec6745a7dbe08c","ref":"refs/heads/canary","pushedAt":"2024-06-03T02:48:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"chore: add video to contributing templates","shortMessageHtmlLink":"chore: add video to contributing templates"}},{"before":"8f9d21c0f8ab59b6b3b5eb7e95133c57f3a95cfa","after":"306f02f5cd7f0fa27f3e005353d85efa89bf6ae0","ref":"refs/heads/canary","pushedAt":"2024-06-02T22:49:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"chore: add recomendation to show variables","shortMessageHtmlLink":"chore: add recomendation to show variables"}},{"before":"032f3b1c75481aafc90fcf0823a0bebdf5c8aae1","after":null,"ref":"refs/heads/17-create-application-with-docker-compose","pushedAt":"2024-06-02T21:26:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"}},{"before":"1df6db738eba716cafb457fd2e814bdca7315c1e","after":"8f9d21c0f8ab59b6b3b5eb7e95133c57f3a95cfa","ref":"refs/heads/canary","pushedAt":"2024-06-02T21:26:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"Docker compose support (#111)\n\n* feat(WIP): compose implementation\r\n\r\n* feat: add volumes, networks, services name hash generate\r\n\r\n* feat: add compose config test unique\r\n\r\n* feat: add tests for each unique config\r\n\r\n* feat: implement lodash for docker compose parsing\r\n\r\n* feat: add tests for generating compose file\r\n\r\n* refactor: implement logs docker compose\r\n\r\n* refactor: composeFile set not empty\r\n\r\n* feat: implement providers for compose deployments\r\n\r\n* feat: add Files volumes to compose\r\n\r\n* feat: add stop compose button\r\n\r\n* refactor: change strategie of building compose\r\n\r\n* feat: create .env file in composepath\r\n\r\n* refactor: simplify git and github function\r\n\r\n* chore: update deps\r\n\r\n* refactor: update migrations and add badge to recognize compose type\r\n\r\n* chore: update lock yaml\r\n\r\n* refactor: use code editor\r\n\r\n* feat: add monitoring for app types\r\n\r\n* refactor: reset stats on change appName\r\n\r\n* refactor: add option to clean monitoring folder\r\n\r\n* feat: show current command that will run\r\n\r\n* feat: add prefix\r\n\r\n* fix: add missing types\r\n\r\n* refactor: add docker provider and expose by default as false\r\n\r\n* refactor: customize error page\r\n\r\n* refactor: unified deployments to be a single one\r\n\r\n* feat: add vitest to ci/cd\r\n\r\n* revert: back to initial version\r\n\r\n* refactor: add maxconcurrency vitest\r\n\r\n* refactor: add pool forks to vitest\r\n\r\n* feat: add pocketbase template\r\n\r\n* fix: update path resolution compose\r\n\r\n* removed\r\n\r\n* feat: add template pocketbase\r\n\r\n* feat: add pocketbase template\r\n\r\n* feat: add support button\r\n\r\n* feat: add plausible template\r\n\r\n* feat: add calcom template\r\n\r\n* feat: add version to each template\r\n\r\n* feat: add code editor to enviroment variables and swarm settings json\r\n\r\n* refactor: add loader when download the image\r\n\r\n* fix: use base64 to generate keys plausible\r\n\r\n* feat: add recognized domain names by enviroment compose\r\n\r\n* refactor: show alert to redeploy in each card advanced tab\r\n\r\n* refactor: add validation to prevent create compose if not have permissions\r\n\r\n* chore: add templates section to contributing\r\n\r\n* chore: add example contributing","shortMessageHtmlLink":"Docker compose support (#111)"}},{"before":"865f54a83cce99a56105315f23f6eb5eaaf1b047","after":"032f3b1c75481aafc90fcf0823a0bebdf5c8aae1","ref":"refs/heads/17-create-application-with-docker-compose","pushedAt":"2024-06-02T21:20:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"chore: add example contributing","shortMessageHtmlLink":"chore: add example contributing"}},{"before":"f54fff8c3cb1f289265deb09cef8af44cbc8975e","after":"865f54a83cce99a56105315f23f6eb5eaaf1b047","ref":"refs/heads/17-create-application-with-docker-compose","pushedAt":"2024-06-02T21:18:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"chore: add templates section to contributing","shortMessageHtmlLink":"chore: add templates section to contributing"}},{"before":"00656bed2489d350e0f52977d9c0ee6a7fa87fa0","after":"f54fff8c3cb1f289265deb09cef8af44cbc8975e","ref":"refs/heads/17-create-application-with-docker-compose","pushedAt":"2024-06-02T20:57:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"refactor: add validation to prevent create compose if not have permissions","shortMessageHtmlLink":"refactor: add validation to prevent create compose if not have permis…"}},{"before":"98d17f659332ea5120f43411c93a807062cd1bd1","after":"00656bed2489d350e0f52977d9c0ee6a7fa87fa0","ref":"refs/heads/17-create-application-with-docker-compose","pushedAt":"2024-06-02T20:27:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"refactor: show alert to redeploy in each card advanced tab","shortMessageHtmlLink":"refactor: show alert to redeploy in each card advanced tab"}},{"before":"38a28c90020dec5f2350bc742b8bc9fa205ccae4","after":"98d17f659332ea5120f43411c93a807062cd1bd1","ref":"refs/heads/17-create-application-with-docker-compose","pushedAt":"2024-06-02T19:36:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"fix: use base64 to generate keys plausible","shortMessageHtmlLink":"fix: use base64 to generate keys plausible"}},{"before":"793b5e3fa6051509bf48b1874b6da8ea5bb0d51a","after":"38a28c90020dec5f2350bc742b8bc9fa205ccae4","ref":"refs/heads/17-create-application-with-docker-compose","pushedAt":"2024-06-02T08:31:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"feat: add code editor to enviroment variables and swarm settings json","shortMessageHtmlLink":"feat: add code editor to enviroment variables and swarm settings json"}},{"before":"2f3d847e783309654ed5ec1c95a9e0fdc7df9e26","after":"793b5e3fa6051509bf48b1874b6da8ea5bb0d51a","ref":"refs/heads/17-create-application-with-docker-compose","pushedAt":"2024-06-02T06:36:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"feat: add version to each template","shortMessageHtmlLink":"feat: add version to each template"}},{"before":"c7b8e67e241c12316b784cc7b97b823c1540fb7a","after":"2f3d847e783309654ed5ec1c95a9e0fdc7df9e26","ref":"refs/heads/17-create-application-with-docker-compose","pushedAt":"2024-06-02T06:16:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"feat: add calcom template","shortMessageHtmlLink":"feat: add calcom template"}},{"before":"2475767ad3c0ea76113f6dd08001aae315e17d4d","after":"c7b8e67e241c12316b784cc7b97b823c1540fb7a","ref":"refs/heads/17-create-application-with-docker-compose","pushedAt":"2024-06-02T04:45:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"feat: add plausible template","shortMessageHtmlLink":"feat: add plausible template"}},{"before":"34f98a59b1ff405673d3ff5776b81e0ba797d92b","after":"2475767ad3c0ea76113f6dd08001aae315e17d4d","ref":"refs/heads/17-create-application-with-docker-compose","pushedAt":"2024-06-02T04:00:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"feat: add support button","shortMessageHtmlLink":"feat: add support button"}},{"before":"4aaebd54cd0d4635ad0e2fdd272b9dadc6a41a83","after":"34f98a59b1ff405673d3ff5776b81e0ba797d92b","ref":"refs/heads/17-create-application-with-docker-compose","pushedAt":"2024-06-02T03:29:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Siumauricio","name":"Mauricio Siu","path":"/Siumauricio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47042324?s=80&v=4"},"commit":{"message":"feat: add pocketbase template","shortMessageHtmlLink":"feat: add pocketbase template"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXs9K5wA","startCursor":null,"endCursor":null}},"title":"Activity · Dokploy/dokploy"}