diff --git a/lo-xcgd/metadata.yml b/lo-xcgd/metadata.yml new file mode 100644 index 0000000..6c32c1a --- /dev/null +++ b/lo-xcgd/metadata.yml @@ -0,0 +1,7 @@ +docker-image: docker.0k.io/lo-xcgd:1.0.0 + +data-resources: + - /tmp + +provides: + lo-server: diff --git a/py3o-fusion/hooks/py3o_render_server-relation-joined b/py3o-fusion/hooks/py3o_render_server-relation-joined new file mode 100755 index 0000000..a5163ea --- /dev/null +++ b/py3o-fusion/hooks/py3o_render_server-relation-joined @@ -0,0 +1,11 @@ +#!/bin/bash + +set -e + +config-add "\ +services: + $MASTER_BASE_SERVICE_NAME: + command: + - start-py3o-fusion + - \"--renderserver=$TARGET_SERVICE_NAME\" +" diff --git a/py3o-fusion/metadata.yml b/py3o-fusion/metadata.yml new file mode 100644 index 0000000..3af0802 --- /dev/null +++ b/py3o-fusion/metadata.yml @@ -0,0 +1,11 @@ +docker-image: docker.0k.io/py3o-fusion:1.0.0 + +uses: + py3o-render-server: + #constraint: required | recommended | optional + #auto: pair | summon | none ## default: pair + constraint: required + auto: summon + solves: + py3o-render: "Render server" + diff --git a/py3o-server/hooks/lo_server-relation-joined b/py3o-server/hooks/lo_server-relation-joined new file mode 100755 index 0000000..e79170d --- /dev/null +++ b/py3o-server/hooks/lo_server-relation-joined @@ -0,0 +1,18 @@ +#!/bin/bash + +set -e + +config-add "\ +services: + $MASTER_BASE_SERVICE_NAME: + command: + - \"start-py3o-renderserver\" + - \"--java=/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so\" + - \"--ure=/usr/share\" + - \"--office=/usr/lib/libreoffice\" + - \"--driver=juno\" + - \"--sofficeport=8997\" + - \"--sofficehost=$MASTER_TARGET_SERVICE_NAME\" + volumes: + - $HOST_DATASTORE/$MASTER_TARGET_SERVICE_NAME/tmp:/tmp +" diff --git a/py3o-server/metadata.yml b/py3o-server/metadata.yml new file mode 100644 index 0000000..4cfba1d --- /dev/null +++ b/py3o-server/metadata.yml @@ -0,0 +1,14 @@ +docker-image: docker.0k.io/py3o-server:1.0.0 + +provides: + py3o-render-server: + +uses: + lo-server: + #constraint: required | recommended | optional + #auto: pair | summon | none ## default: pair + constraint: required + auto: summon + solves: + lo-server: "Libre office server" +