diff --git a/public/v4/apps/commento.yml b/public/v4/apps/commento.yml new file mode 100644 index 0000000..66fee86 --- /dev/null +++ b/public/v4/apps/commento.yml @@ -0,0 +1,44 @@ +captainVersion: 4 +services: + # Commento + $$cap_appname: + image: registry.gitlab.com/commento/commento@$$cap_commento_version + restart: always + environment: + COMMENTO_ORIGIN: https://$$cap_appname.$$cap_root_domain + COMMENTO_POSTGRES: postgres://commento:$$cap_commento_postgres_password@srv-captain--$$cap_appname-postgres:5432/commento?sslmode=disable + caproverExtra: + containerHttpPort: '8080' + # Postgres + $$cap_appname-postgres: + image: postgres:12 + volumes: + - $$cap_appname-postgres-data:/var/lib/postgresql/data + restart: always + environment: + POSTGRES_USER: commento + POSTGRES_PASSWORD: $$cap_commento_postgres_password + POSTGRES_DB: commento + caproverExtra: + notExposeAsWebApp: 'true' +caproverOneClickApp: + variables: + - id: $$cap_commento_version + label: Commento Manifest digest + defaultValue: 'sha256:e792ac5c384ca7d45bfc228ef6ec3084a54af98847ee75a8aac7aa720f4f87a2' + description: Starts with 'sha256:'. Find on https://gitlab.com/commento/commento/container_registry/337942 + - id: $$cap_commento_postgres_password + label: Postgres Password + description: Password must be at least 12 characters. Please use a random string. + validRegex: /^[^\@]{12,}$/ + instructions: + start: >- + Commento is a fast, privacy-focused commenting platform. + end: >- + Aaaand you're done! 😄 + Your service is available at http://$$cap_appname.$$cap_root_domain + More environment variables can be found at https://docs.commento.io/configuration/backend/ + displayName: 'Commento' + isOfficial: true + description: Commento is a fast, privacy-focused commenting platform. + documentation: https://docs.commento.io/ diff --git a/public/v4/logos/commento.png b/public/v4/logos/commento.png new file mode 100644 index 0000000..3f1757c Binary files /dev/null and b/public/v4/logos/commento.png differ