Compare commits

..

26 Commits

Author SHA1 Message Date
Erik Huelsmann
9842837c56 Update README.md -- 1.10 is EOL 2024-10-21 23:39:58 +02:00
Erik Huelsmann
1584bf54ee * Automatic Dockerfile update by release process 2024-10-13 15:51:08 -04:00
Erik Huelsmann
909ce01ab9 * Automatic Dockerfile update by release process 2024-08-01 16:14:07 -04:00
Erik Huelsmann
385e9bccd6 * Automatic Dockerfile update by release process 2024-05-06 16:37:19 -04:00
Erik Huelsmann
e36baa2eed * Automatic Dockerfile update by release process 2024-04-26 08:00:23 -04:00
Erik Huelsmann
364c7b55d8 Eliminate apt-key deprecation warning 2024-04-09 21:43:02 +02:00
Erik Huelsmann
d664ef37e3 * Automatic Dockerfile update by release process 2024-04-07 13:53:58 -04:00
Erik Huelsmann
43dde71ab5 * Automatic Dockerfile update by release process 2024-03-14 16:53:37 -04:00
Erik Huelsmann
b605d7a13f * Automatic Dockerfile update by release process 2024-02-15 14:50:05 -05:00
Erik Huelsmann
2b9cc67c97 * Automatic Dockerfile update by release process 2024-02-02 10:39:17 -05:00
Erik Huelsmann
1041c71942 * Automatic Dockerfile update by release process 2024-02-02 09:06:44 -05:00
Erik Huelsmann
69920510c5 * Automatic Dockerfile update by release process 2024-01-13 15:03:32 -05:00
Erik Huelsmann
7f4ea3d2fd * Automatic Dockerfile update by release process 2023-12-30 17:10:42 -05:00
Erik Huelsmann
901bd3ece8 * Automatic Dockerfile update by release process 2023-12-15 16:17:25 -05:00
Erik Huelsmann
749c7fd461 * Automatic Dockerfile update by release process 2023-12-09 05:56:44 -05:00
Erik Huelsmann
6a1ff9096d * Automatic Dockerfile update by release process 2023-11-11 17:20:56 -05:00
Erik Huelsmann
3fae7e9c67 * Automatic Dockerfile update by release process 2023-10-22 16:01:38 -04:00
Erik Huelsmann
f9fbfba57a Update Dockerfile 2023-10-22 21:10:23 +02:00
Erik Huelsmann
6cfa72e29a Update Dockerfile
Use MetaCPAN database instead of the default.
2023-10-22 21:09:09 +02:00
Erik Huelsmann
d39a26f0f3 * Automatic Dockerfile update by release process 2023-10-10 15:01:56 -04:00
Erik Huelsmann
0215a3442a Update README.md 2023-10-03 23:01:27 +02:00
Erik Huelsmann
05429770c5 * Automatic Dockerfile update by release process 2023-10-02 15:42:18 -04:00
Erik Huelsmann
a12afdf3b0 Update latest 1.9 release 2023-09-29 15:30:05 +02:00
Erik Huelsmann
9a8ee86b71 * Automatic Dockerfile update by release process 2023-08-31 16:41:08 -04:00
Erik Huelsmann
fb8e60f24c Create no-response.yml 2023-08-25 20:46:17 +02:00
Erik Huelsmann
5d4727641f * Automatic Dockerfile update by release process 2023-08-01 18:27:48 -04:00
4 changed files with 40 additions and 11 deletions

25
.github/workflows/no-response.yml vendored Normal file
View File

@@ -0,0 +1,25 @@
name: No Response
# Both `issue_comment` and `scheduled` event types are required for this Action
# to work properly.
on:
issue_comment:
types: [created]
schedule:
# Schedule for five minutes after the hour, every hour
- cron: '5 3 * * *'
jobs:
noResponse:
runs-on: ubuntu-latest
steps:
- uses: lee-dohm/no-response@v0.5.0
with:
token: ${{ github.token }}
# Number of days of inactivity before an Issue is closed for lack of response
daysUntilClose: 90
# Label requiring a response
responseRequiredLabel: waiting-for-user
# Comment to post when closing an Issue for lack of response. Set to `false` to disable
closeComment: >
Closing: more than 90 days without user response. Feel free to reopen with your comments.

View File

@@ -1,12 +1,12 @@
# Build time variables # Build time variables
ARG SRCIMAGE=debian:bookworm-slim ARG SRCIMAGE=debian:bullseye-slim
FROM $SRCIMAGE AS builder FROM $SRCIMAGE AS builder
ARG LSMB_VERSION="1.11.0-alpha2" ARG LSMB_VERSION="1.10.38"
ARG LSMB_DL_DIR="Beta Releases" ARG LSMB_DL_DIR="Releases"
ARG ARTIFACT_LOCATION="https://download.ledgersmb.org/f/$LSMB_DL_DIR/$LSMB_VERSION/ledgersmb-$LSMB_VERSION.tar.gz" ARG ARTIFACT_LOCATION="https://download.ledgersmb.org/f/$LSMB_DL_DIR/$LSMB_VERSION/ledgersmb-$LSMB_VERSION.tar.gz"
@@ -51,8 +51,8 @@ LABEL org.opencontainers.image.description="LedgerSMB is a full featured double-
the LedgerSMB project is to bring high quality ERP and accounting capabilities\ the LedgerSMB project is to bring high quality ERP and accounting capabilities\
to Small and Midsize Businesses." to Small and Midsize Businesses."
ARG LSMB_VERSION="1.11.0-alpha2" ARG LSMB_VERSION="1.10.38"
ARG LSMB_DL_DIR="Beta Releases" ARG LSMB_DL_DIR="Releases"
ARG ARTIFACT_LOCATION="https://download.ledgersmb.org/f/$LSMB_DL_DIR/$LSMB_VERSION/ledgersmb-$LSMB_VERSION.tar.gz" ARG ARTIFACT_LOCATION="https://download.ledgersmb.org/f/$LSMB_DL_DIR/$LSMB_VERSION/ledgersmb-$LSMB_VERSION.tar.gz"
@@ -61,6 +61,8 @@ ARG ARTIFACT_LOCATION="https://download.ledgersmb.org/f/$LSMB_DL_DIR/$LSMB_VERSI
# Installing psql client directly from instructions at https://wiki.postgresql.org/wiki/Apt # Installing psql client directly from instructions at https://wiki.postgresql.org/wiki/Apt
# That mitigates issues where the PG instance is running a newer version than this container # That mitigates issues where the PG instance is running a newer version than this container
# Install Locale::Codes Locale::Country Locale::Language from CPAN to suppress
# deprecation-as-core-module warning
COPY --from=builder /srv/derived-deps /tmp/derived-deps COPY --from=builder /srv/derived-deps /tmp/derived-deps
@@ -84,15 +86,16 @@ RUN set -x ; \
texlive-plain-generic texlive-latex-recommended texlive-fonts-recommended \ texlive-plain-generic texlive-latex-recommended texlive-fonts-recommended \
texlive-xetex fonts-liberation \ texlive-xetex fonts-liberation \
lsb-release && \ lsb-release && \
echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list && \ echo "deb [signed-by=/etc/apt/keyrings/postgresql.asc] http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list && \
(wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -) && \ mkdir -p /etc/apt/keyrings && \
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc > /etc/apt/keyrings/postgresql.asc && \
DEBIAN_FRONTEND="noninteractive" apt-get -y update && \ DEBIAN_FRONTEND="noninteractive" apt-get -y update && \
DEBIAN_FRONTEND="noninteractive" apt-get -y install postgresql-client && \ DEBIAN_FRONTEND="noninteractive" apt-get -y install postgresql-client && \
DEBIAN_FRONTEND="noninteractive" apt-get -q -y install git cpanminus make gcc libperl-dev && \ DEBIAN_FRONTEND="noninteractive" apt-get -q -y install git cpanminus make gcc libperl-dev && \
wget --quiet -O /tmp/ledgersmb-$LSMB_VERSION.tar.gz "$ARTIFACT_LOCATION" && \ wget --quiet -O /tmp/ledgersmb-$LSMB_VERSION.tar.gz "$ARTIFACT_LOCATION" && \
tar -xzf /tmp/ledgersmb-$LSMB_VERSION.tar.gz --directory /srv && \ tar -xzf /tmp/ledgersmb-$LSMB_VERSION.tar.gz --directory /srv && \
rm -f /tmp/ledgersmb-$LSMB_VERSION.tar.gz && \ rm -f /tmp/ledgersmb-$LSMB_VERSION.tar.gz && \
cpanm --notest \ cpanm --metacpan --notest \
--with-feature=starman \ --with-feature=starman \
--with-feature=latex-pdf-ps \ --with-feature=latex-pdf-ps \
--with-feature=openoffice \ --with-feature=openoffice \

View File

@@ -4,8 +4,9 @@ Dockerfile for LedgerSMB Docker image
# Supported tags # Supported tags
- `1.10`, `1.10.x`, `latest` - Latest official release from the 1.10 branch - `1.11`, `1.11.x`, `latest` - Latest official release from the 1.11 branch
- `1.9`, `1.9.x` - Latest official release from the 1.9 branch - `1.10`, `1.10.38` - Last official release from the 1.10 branch (End-of-Life)
- `1.9`, `1.9.30` - Last official release from the 1.9 branch (End-of-Life)
- `1.8`, `1.8.31` - Last official release from the 1.8 branch (End-of-Life) - `1.8`, `1.8.31` - Last official release from the 1.8 branch (End-of-Life)
- `1.7`, `1.7.41` - Last official release from the 1.7 branch (End-of-Life) - `1.7`, `1.7.41` - Last official release from the 1.7 branch (End-of-Life)
- `1.6`, `1.6.33` - Last official release from the 1.6 branch (End-of-Life) - `1.6`, `1.6.33` - Last official release from the 1.6 branch (End-of-Life)

View File

@@ -16,7 +16,7 @@ services:
# because that allows us to use the default hostname ("postgres") # because that allows us to use the default hostname ("postgres")
# from the LedgerSMB configuration # from the LedgerSMB configuration
postgres: postgres:
image: postgres:15-alpine image: postgres:12-alpine
environment: environment:
# Replace the password below for a secure setup # Replace the password below for a secure setup
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-abc} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-abc}