diff --git a/blueprints/chiefonboarding/docker-compose.yml b/blueprints/chiefonboarding/docker-compose.yml new file mode 100644 index 0000000..cf57cb1 --- /dev/null +++ b/blueprints/chiefonboarding/docker-compose.yml @@ -0,0 +1,26 @@ +version: '3.8' + +services: + chiefonboarding: + image: chiefonboarding/chiefonboarding:v2.2.5 + restart: unless-stopped + environment: + - SECRET_KEY=${SECRET_KEY} + - DATABASE_URL=postgres://postgres:${DB_PASSWORD}@db:5432/chiefonboarding + - ALLOWED_HOSTS=${DOMAIN} + ports: + - 8000 + depends_on: + - db + + db: + image: postgres:13 + restart: unless-stopped + environment: + - POSTGRES_PASSWORD=${DB_PASSWORD} + - POSTGRES_DB=chiefonboarding + volumes: + - postgres_data:/var/lib/postgresql/data + +volumes: + postgres_data: \ No newline at end of file diff --git a/blueprints/chiefonboarding/logo.png b/blueprints/chiefonboarding/logo.png new file mode 100644 index 0000000..8380a14 Binary files /dev/null and b/blueprints/chiefonboarding/logo.png differ diff --git a/blueprints/chiefonboarding/template.toml b/blueprints/chiefonboarding/template.toml new file mode 100644 index 0000000..3b6facb --- /dev/null +++ b/blueprints/chiefonboarding/template.toml @@ -0,0 +1,15 @@ +[variables] +main_domain = "${domain}" +db_password = "${password:16}" +secret_key = "${password:16}" + +[config] +[[config.domains]] +serviceName = "chiefonboarding" +port = 8000 +host = "${main_domain}" + +[config.env] +DB_PASSWORD = "${db_password}" +SECRET_KEY = "${secret_key}" +DOMAIN = "${main_domain}" \ No newline at end of file diff --git a/meta.json b/meta.json index 57012ba..a9b45d0 100644 --- a/meta.json +++ b/meta.json @@ -2292,5 +2292,78 @@ "Documents", "E-Commerce" ] + }, + { + "id": "carbone", + "name": "Carbone", + "version": "4.25.5", + "description": "Carbone is a high-performance, self-hosted document generation engine. It allows you to generate reports, invoices, and documents in various formats (e.g., PDF, DOCX, XLSX) using JSON data and template-based rendering.", + "logo": "logo.png", + "links": { + "github": "https://github.com/carboneio/carbone", + "website": "https://carbone.io/", + "docs": "https://carbone.io/documentation/design/overview/getting-started.html" + }, + "tags": [ + "Document Generation", + "Automation", + "Reporting", + "Productivity" + ] + }, + { + "id": "changedetection", + "name": "Change Detection", + "version": "0.49", + "description": "Changedetection.io is an intelligent tool designed to monitor changes on websites. Perfect for smart shoppers, data journalists, research engineers, data scientists, and security researchers.", + "logo": "logo.png", + "links": { + "github": "https://github.com/dgtlmoon/changedetection.io", + "website": "https://changedetection.io", + "docs": "https://github.com/dgtlmoon/changedetection.io/wiki" + }, + "tags": [ + "Monitoring", + "Data", + "Notifications" + ] + }, + { + "id": "chevereto", + "name": "Chevereto", + "version": "4", + "description": "Chevereto is a powerful, self-hosted image and video hosting platform designed for individuals, communities, and businesses. It allows users to upload, organize, and share media effortlessly.", + "logo": "logo.png", + "links": { + "github": "https://github.com/chevereto/chevereto", + "website": "https://chevereto.com/", + "docs": "https://v4-docs.chevereto.com/" + }, + "tags": [ + "Image Hosting", + "File Management", + "Open Source", + "Multi-User", + "Private Albums" + ] + }, + { + "id": "chiefonboarding", + "name": "Chief-Onboarding", + "version": "v2.2.5", + "description": "Chief-Onboarding is a comprehensive, self-hosted onboarding and employee management platform designed for businesses to streamline their onboarding processes.", + "logo": "logo.png", + "links": { + "github": "https://github.com/chiefonboarding/chiefonboarding", + "website": "https://demo.chiefonboarding.com/", + "docs": "https://docs.chiefonboarding.com/" + }, + "tags": [ + "Employee Onboarding", + "HR Management", + "Task Tracking", + "Role-Based Access", + "Document Management" + ] } ] \ No newline at end of file