0
1
Fork 0

Delivery note URL fix, docker fixes

This commit is contained in:
Juan Ferrer 2022-10-10 12:51:34 +02:00
parent 81ba131375
commit dca89ed01c
7 changed files with 2922 additions and 2420 deletions

View File

@ -1,37 +1,39 @@
# Not using buster because of bug: https://bugs.php.net/bug.php?id=78870
FROM debian:stretch-slim
ARG VERSION
ENV VERSION $VERSION
ARG DEBIAN_FRONTEND=noninteractive
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
curl \
ca-certificates \
gnupg2 \
&& curl -sL https://apt.verdnatura.es/conf/verdnatura.gpg | apt-key add - \
&& echo "deb http://apt.verdnatura.es/ jessie main" \
> /etc/apt/sources.list.d/vn.list \
&& apt-get update \
&& apt-get install -y --no-install-recommends \
gnupg2
# Apache
RUN apt-get install -y --no-install-recommends \
apache2 \
libapache2-mod-php \
&& rm -rf /var/lib/apt/lists/* \
&& . /etc/apache2/envvars \
&& ln -sfT /dev/stderr "$APACHE_LOG_DIR/error.log" \
&& ln -sfT /dev/stdout "$APACHE_LOG_DIR/access.log" \
&& ln -sfT /dev/stdout "$APACHE_LOG_DIR/other_vhosts_access.log"
RUN curl -sL https://deb.nodesource.com/setup_10.x | bash - \
&& apt-get install -y --no-install-recommends nodejs \
&& rm -rf /var/lib/apt/lists/*
RUN a2dissite 000-default
# Precaching dependencies
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
# NodeJs
RUN curl -fsSL https://deb.nodesource.com/setup_14.x | bash - \
&& apt-get install -y --no-install-recommends nodejs
# Hedera
RUN curl -sL https://apt.verdnatura.es/conf/verdnatura.gpg | apt-key add - \
&& echo "deb http://apt.verdnatura.es/ jessie main" \
> /etc/apt/sources.list.d/vn.list \
&& apt-get update
RUN apt-get install -y --no-install-recommends \
php-image-text \
php-text-captcha \
php-apcu \
@ -40,7 +42,10 @@ RUN apt-get update \
cron
ARG BUILD_ID=unknown
ARG VERSION
ENV VERSION $VERSION
RUN echo $VERSION
RUN apt-get update \
&& apt-get install -y php-vn-lib hedera-web=$VERSION \
&& rm -rf /var/lib/apt/lists/*

2
debian/changelog vendored
View File

@ -1,4 +1,4 @@
hedera-web (1.408.7) stable; urgency=low
hedera-web (1.408.17) stable; urgency=low
* Initial Release.

2
debian/control vendored
View File

@ -5,7 +5,7 @@ Build-Depends: build-essential, debhelper, nodejs
Standards-Version: 3.9.3
Section: misc
Homepage: https://verdnatura.es
Vcs-Git: https://git.verdnatura.es/hedera-web
Vcs-Git: https://gitea.verdnatura.es/verdnatura/hedera-web
Package: hedera-web
Architecture: all

2
debian/copyright vendored
View File

@ -1,6 +1,6 @@
Format: http://dep.debian.net/deps/dep5
Name: hedera-web
Source: git://www.verdnatura.es/var/git/hedera-web
Source: https://gitea.verdnatura.es/verdnatura/hedera-web
Files: *
Copyright: 2011-2015 Juan Ferrer Toribio <juan@verdnatura.es>

View File

@ -21,11 +21,10 @@ Hedera.Ticket = new Class({
onPrintClick: function() {
let params = Vn.Url.makeUri({
authorization: this.conn.token,
ticketId: this.$('ticket-id').value,
recipientId: this.gui.user.id,
type: 'deliveryNote'
});
window.open(`/api/report/delivery-note?${params}`);
window.open(`/api/Tickets/${this.$('ticket-id').value}/delivery-note-pdf?${params}`);
},
repeaterFunc: function(res, form) {

5292
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
{
"name": "hedera-web",
"version": "1.408.7",
"version": "1.408.17",
"description": "Verdnatura web page",
"license": "GPL-3.0",
"repository": {