new: initial work on cupsd service
#29
Open
njeudy
wants to merge 1 commits from cups_service_alpha
into master
pull from: cups_service_alpha
merge into: 0k:master
0k:0k/dev/master
0k:backup
0k:bgallet/nextcloud
0k:boris/smtp-extern
0k:charm-codimd-new
0k:dev
0k:dev1
0k:dhcp
0k:element
0k:etherpad-upd
0k:framadate
0k:get-version
0k:lokavaluto/dev/master
0k:master
0k:matomo
0k:new-mailhog-charms
0k:new-monujo-options
0k:nj-collabra-office
0k:nj-keycloak-17.0
0k:nj-organice-charm
0k:nj-vaulwarden-migrate
0k:ntfy-install
0k:odoo_fix_webhook_url
0k:postgres
0k:rsync-stats
0k:test
0k:upd-docker
0k:update-latest-synapse
0k:wip
2 changed files with 46 additions and 0 deletions
@ -0,0 +1,21 @@ |
|||
#!/bin/bash |
|||
## Init is run on host |
|||
## For now it is run every time the script is launched, but |
|||
## it should be launched only once after build. |
|||
|
|||
## Accessible variables are: |
|||
## - SERVICE_NAME Name of current service |
|||
## - DOCKER_BASE_IMAGE Base image from which this service might be built if any |
|||
## - SERVICE_DATASTORE Location on host of the DATASTORE of this service |
|||
## - SERVICE_CONFIGSTORE Location on host of the CONFIGSTORE of this service |
|||
|
|||
|
|||
set -e |
|||
mkdir -p "$SERVICE_DATASTORE/etc" |
|||
|
|||
if [ ! -d "$SERVICE_DATASTORE/etc/cups" ]; then |
|||
## first time we need to extract configuration from image |
|||
rm -rf "$SERVICE_DATASTORE/etc/cups" |
|||
mkdir -p "$SERVICE_DATASTORE/etc" |
|||
service_base_image_export_dir "$SERVICE_NAME" /etc/cups "$SERVICE_DATASTORE/etc/" |
|||
fi |
@ -0,0 +1,25 @@ |
|||
description: "Cupsd Server" |
|||
maintainer: "Nicolas JEUDY<http://github.com/njeudy>" |
|||
## XXXnjeudy: docker uses the 'build' directory or the 'image:' option here. |
|||
## based on olbat/cupsd:2023-01-06 |
|||
docker-image: olbat/cupsd:2023-01-06 |
|||
data-resources: |
|||
- /etc/cups |
|||
#docker-compose: |
|||
# ports: |
|||
# - "631:631" |
|||
# add -v /var/run/dbus:/var/run/dbus |
|||
# no custom cupsd.conf : -v $PWD/cupsd.conf:/etc/cups/cupsd.conf |
|||
|
|||
# default-options: |
|||
# config: | |
|||
|
|||
provides: |
|||
printer-service: |
|||
|
|||
uses: |
|||
backup: |
|||
constraint: recommended |
|||
auto: pair |
|||
solves: |
|||
backup: "Automatic regular backup" |
Write
Preview
Loading…
Cancel
Save
Reference in new issue