mirror of
https://github.com/Dokploy/templates.git
synced 2026-06-15 20:25:24 +02:00
feat(blueprints): add CookieCloud blueprint for secure cookie sync (#453)
* feat(blueprints): add CookieCloud blueprint for secure cookie sync Added new blueprint for CookieCloud, a self-hosted tool for syncing browser cookies across devices. Includes docker-compose.yml for service setup, template.toml for configuration, image.png for logo, and updated meta.json with service metadata to enable easy deployment and management. * refactor: rename cookiecloud to cookie-cloud for naming consistency Updated blueprint files and meta.json id to use kebab-case instead of camelCase, improving standardization and readability across the project. * docs(meta): add docs link to meta.json Added a "docs" link in the meta.json file's links object, pointing to the project's README for easier access to documentation.
This commit is contained in:
18
blueprints/cookie-cloud/docker-compose.yml
Normal file
18
blueprints/cookie-cloud/docker-compose.yml
Normal file
@@ -0,0 +1,18 @@
|
||||
version: "3.8"
|
||||
|
||||
services:
|
||||
cookiecloud:
|
||||
image: easychen/cookiecloud:latest
|
||||
restart: unless-stopped
|
||||
expose:
|
||||
- 8088
|
||||
volumes:
|
||||
- cookiecloud-data:/data/api/data
|
||||
healthcheck:
|
||||
test: ["CMD", "wget", "--spider", "-q", "http://localhost:8088"]
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
|
||||
volumes:
|
||||
cookiecloud-data: {}
|
||||
BIN
blueprints/cookie-cloud/image.png
Normal file
BIN
blueprints/cookie-cloud/image.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 38 KiB |
14
blueprints/cookie-cloud/template.toml
Normal file
14
blueprints/cookie-cloud/template.toml
Normal file
@@ -0,0 +1,14 @@
|
||||
[variables]
|
||||
main_domain = "${domain}"
|
||||
|
||||
[config]
|
||||
[[config.domains]]
|
||||
serviceName = "cookiecloud"
|
||||
port = 8088
|
||||
host = "${main_domain}"
|
||||
|
||||
[config.env]
|
||||
# No environment variables required by default
|
||||
|
||||
[[config.mounts]]
|
||||
# Data volume mount is defined in docker-compose.yml
|
||||
18
meta.json
18
meta.json
@@ -1411,6 +1411,24 @@
|
||||
"api"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "cookie-cloud",
|
||||
"name": "CookieCloud",
|
||||
"version": "latest",
|
||||
"description": "CookieCloud lets you sync and manage browser cookies across devices securely using a self-hosted backend.",
|
||||
"logo": "image.png",
|
||||
"links": {
|
||||
"github": "https://github.com/easychen/cookiecloud",
|
||||
"website": "https://github.com/easychen/cookiecloud",
|
||||
"docs": "https://github.com/easychen/cookiecloud#readme"
|
||||
},
|
||||
"tags": [
|
||||
"cookies",
|
||||
"sync",
|
||||
"selfhosted",
|
||||
"privacy"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "coralproject",
|
||||
"name": "Coral",
|
||||
|
||||
Reference in New Issue
Block a user