mirror of
https://github.com/EpicMorg/docker-scripts.git
synced 2024-12-24 13:45:32 +03:00
updates
This commit is contained in:
parent
9e66a16709
commit
036eff3fd1
30
.github/workflows/epicmorg.base.images.postgresql.testing.yml
vendored
Normal file
30
.github/workflows/epicmorg.base.images.postgresql.testing.yml
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
name: EpicMorg EcoSystem PostgreSQL 16 Test Image
|
||||
|
||||
on:
|
||||
# push:
|
||||
# branches:
|
||||
# - 'master'
|
||||
schedule:
|
||||
- cron: '5 5 * * 1,3,5'
|
||||
|
||||
jobs:
|
||||
|
||||
build-pgsql16-images:
|
||||
name: Build EpicMorg PostgreSQL 16 Test Image
|
||||
runs-on: ubuntu-22.04
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Log into registry
|
||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||
|
||||
- name: Test Make
|
||||
run: make
|
||||
|
||||
- name: "Build and Deploy PostgreSQL 16 Image:"
|
||||
run: cd linux/ecosystem/postgres/16 && pwd && make build && make deploy
|
||||
|
||||
##################################################################################
|
||||
|
||||
- name: Cleanup
|
||||
run: make docker-clean
|
@ -1,12 +1,17 @@
|
||||
## Changelog
|
||||
### 2022
|
||||
* `nov`
|
||||
* added `php8.1`, `apache2 + php8.1` and `teamcity agent + php8.1` images
|
||||
* build and ci fixes
|
||||
* added `gitlab-runner` images
|
||||
* updated `nextcloud`, `nginx` and `postgres` images
|
||||
* `oct`
|
||||
* just fixes
|
||||
* `sep`
|
||||
* added `debian 6` and `debian 7` iamges. to build them - add `GRUB_CMDLINE_LINUX_DEFAULT="quiet vsyscall=emulate"` if you have newest kernel!
|
||||
* added `p2pool` and `monerod` servers.
|
||||
* added new versions of `jira`
|
||||
* added new versions of `confluence
|
||||
* added new versions of `confluence`
|
||||
* added new versions of `bitbucket`
|
||||
* `aug`:
|
||||
* added basic support of perforce images. `p4p` already added. versions: `r16.2`, `r17.1`, `r17.2`, `r18.1`, `r18.2`, `r19.1`, `r19.2`, `r20.1`, `r20.2`, `r21.1`, `r21.2`, `r22.1`.
|
||||
|
@ -34,6 +34,7 @@ RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B97B0AFCAA1A47F044F
|
||||
ENV PG_MAJOR 10
|
||||
|
||||
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main' $PG_MAJOR > /etc/apt/sources.list.d/pgdg.list && \
|
||||
echo 'deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg-snapshot main' $PG_MAJOR >> /etc/apt/sources.list.d/pgdg.list && \
|
||||
echo 'deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg-testing main' $PG_MAJOR >> /etc/apt/sources.list.d/pgdg.list
|
||||
|
||||
RUN apt-get update \
|
||||
|
@ -34,6 +34,7 @@ RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B97B0AFCAA1A47F044F
|
||||
ENV PG_MAJOR 11
|
||||
|
||||
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main' $PG_MAJOR > /etc/apt/sources.list.d/pgdg.list && \
|
||||
echo 'deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg-snapshot main' $PG_MAJOR >> /etc/apt/sources.list.d/pgdg.list && \
|
||||
echo 'deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg-testing main' $PG_MAJOR >> /etc/apt/sources.list.d/pgdg.list
|
||||
|
||||
RUN apt-get update \
|
||||
|
@ -34,6 +34,7 @@ RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B97B0AFCAA1A47F044F
|
||||
ENV PG_MAJOR 12
|
||||
|
||||
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main' $PG_MAJOR > /etc/apt/sources.list.d/pgdg.list && \
|
||||
echo 'deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg-snapshot main' $PG_MAJOR >> /etc/apt/sources.list.d/pgdg.list && \
|
||||
echo 'deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg-testing main' $PG_MAJOR >> /etc/apt/sources.list.d/pgdg.list
|
||||
|
||||
RUN apt-get update \
|
||||
|
@ -34,6 +34,7 @@ RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B97B0AFCAA1A47F044F
|
||||
ENV PG_MAJOR 13
|
||||
|
||||
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main' $PG_MAJOR > /etc/apt/sources.list.d/pgdg.list && \
|
||||
echo 'deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg-snapshot main' $PG_MAJOR >> /etc/apt/sources.list.d/pgdg.list && \
|
||||
echo 'deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg-testing main' $PG_MAJOR >> /etc/apt/sources.list.d/pgdg.list
|
||||
|
||||
RUN apt-get update \
|
||||
|
@ -34,6 +34,7 @@ RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B97B0AFCAA1A47F044F
|
||||
ENV PG_MAJOR 14
|
||||
|
||||
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main' $PG_MAJOR > /etc/apt/sources.list.d/pgdg.list && \
|
||||
echo 'deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg-snapshot main' $PG_MAJOR >> /etc/apt/sources.list.d/pgdg.list && \
|
||||
echo 'deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg-testing main' $PG_MAJOR >> /etc/apt/sources.list.d/pgdg.list
|
||||
|
||||
RUN apt-get update \
|
||||
|
@ -29,11 +29,12 @@ ENV LANG en_US.utf8
|
||||
RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8
|
||||
|
||||
####################################################################################################################################
|
||||
# http://apt.postgresql.org/pub/repos/apt/pool/14/p/postgresql-14/
|
||||
# http://apt.postgresql.org/pub/repos/apt/pool/15/p/postgresql-15/
|
||||
####################################################################################################################################
|
||||
ENV PG_MAJOR 15
|
||||
|
||||
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main' $PG_MAJOR > /etc/apt/sources.list.d/pgdg.list && \
|
||||
echo 'deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg-snapshot main' $PG_MAJOR >> /etc/apt/sources.list.d/pgdg.list && \
|
||||
echo 'deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg-testing main' $PG_MAJOR >> /etc/apt/sources.list.d/pgdg.list
|
||||
|
||||
RUN apt-get update \
|
||||
|
@ -29,17 +29,20 @@ ENV LANG en_US.utf8
|
||||
RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8
|
||||
|
||||
####################################################################################################################################
|
||||
# http://apt.postgresql.org/pub/repos/apt/pool/14/p/postgresql-14/
|
||||
# http://apt.postgresql.org/pub/repos/apt/pool/16/p/postgresql-16/
|
||||
####################################################################################################################################
|
||||
ENV PG_MAJOR 16
|
||||
|
||||
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ bookworm-pgdg main' $PG_MAJOR > /etc/apt/sources.list.d/pgdg.list && \
|
||||
echo 'deb http://apt.postgresql.org/pub/repos/apt/ bookworm-pgdg-snapshot main' $PG_MAJOR >> /etc/apt/sources.list.d/pgdg.list && \
|
||||
echo 'deb http://apt.postgresql.org/pub/repos/apt/ bookworm-pgdg-testing main' $PG_MAJOR >> /etc/apt/sources.list.d/pgdg.list
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y postgresql-common \
|
||||
&& sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf \
|
||||
# && apt-cache policy libpq5
|
||||
&& apt-get install -y \
|
||||
libpq5=16~~devel-1.pgdg120+~20221112.1758.g97c61f7 \
|
||||
postgresql-$PG_MAJOR \
|
||||
postgresql-contrib-$PG_MAJOR \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
@ -29,11 +29,12 @@ ENV LANG en_US.utf8
|
||||
RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8
|
||||
|
||||
####################################################################################################################################
|
||||
# http://apt.postgresql.org/pub/repos/apt/pool/14/p/postgresql-14/
|
||||
# http://apt.postgresql.org/pub/repos/apt/pool/15/p/postgresql-15/
|
||||
####################################################################################################################################
|
||||
ENV PG_MAJOR 14
|
||||
ENV PG_MAJOR 15
|
||||
|
||||
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main' $PG_MAJOR > /etc/apt/sources.list.d/pgdg.list && \
|
||||
echo 'deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg-snapshot main' $PG_MAJOR >> /etc/apt/sources.list.d/pgdg.list && \
|
||||
echo 'deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg-testing main' $PG_MAJOR >> /etc/apt/sources.list.d/pgdg.list
|
||||
|
||||
RUN apt-get update \
|
||||
|
Loading…
Reference in New Issue
Block a user