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/mattermost
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: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