Compare commits
2 Commits
1a9b745fd3
...
46c487a9b0
Author | SHA1 | Date |
---|---|---|
etorameth | 46c487a9b0 | |
frederic | 62c2f668ae |
|
@ -42,9 +42,7 @@ RUN groupadd -g "1000" -r web \
|
||||||
&& useradd -d '/code' -g web -l -r -u "1000" web \
|
&& useradd -d '/code' -g web -l -r -u "1000" web \
|
||||||
&& chown web:web -R '/code'
|
&& chown web:web -R '/code'
|
||||||
|
|
||||||
RUN git clone https://code.hackerspace.pl/etorameth/labelmaker
|
COPY . /code
|
||||||
|
|
||||||
WORKDIR /code/labelmaker
|
|
||||||
|
|
||||||
USER web
|
USER web
|
||||||
|
|
||||||
|
|
|
@ -3,3 +3,6 @@ services:
|
||||||
build: .
|
build: .
|
||||||
ports:
|
ports:
|
||||||
- "8080:5000"
|
- "8080:5000"
|
||||||
|
extra_hosts:
|
||||||
|
- "host.docker.internal:host-gateway"
|
||||||
|
|
||||||
|
|
|
@ -96,7 +96,7 @@ def stuff_print(size):
|
||||||
renderer = Renderer()
|
renderer = Renderer()
|
||||||
renderer.render_text(text, 'Sans {}'.format(size), 0, -1, html)
|
renderer.render_text(text, 'Sans {}'.format(size), 0, -1, html)
|
||||||
|
|
||||||
data = img2pdf.convert(renderer.surface.write_to_png())
|
data = renderer.surface.write_to_png()
|
||||||
payload = {'printer': 'dymo_labelwriter450', 'copies': 1, 'body': data}
|
payload = {'printer': 'dymo_labelwriter450', 'copies': 1, 'body': data}
|
||||||
r = requests.post(os.environ.get('PRINTSERVANT_HOST') + '/print', params=payload)
|
r = requests.post(os.environ.get('PRINTSERVANT_HOST') + '/print', params=payload)
|
||||||
print('Printing job response', r.text)
|
print('Printing job response', r.text)
|
||||||
|
|
Loading…
Reference in New Issue