码迷,mamicode.com
首页 > Web开发 > 详细

wal2json Dockerfile

时间:2019-12-18 12:49:07      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:post   lists   amp   contain   ica   size   repos   方便   remove   

以下是一个wal2json pg扩展的dockerfile,方便测试使用

dockerfile

FROM postgres:11.2 AS build
ENV VERSION 1_0
RUN buildDeps="curl build-essential ca-certificates git pkg-config glib2.0 postgresql-server-dev-$PG_MAJOR" \
    && apt-get update \
    && apt-get install -y --no-install-recommends ${buildDeps} \
 && echo "deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main" > /etc/apt/sources.list.d/pgdg.list \
 && curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - \
 && apt-get update \
 && apt-get install -y --no-install-recommends libc++1 postgresql-server-dev-$PG_MAJOR \
    && mkdir -p /tmp/build \
    && curl -o /tmp/build/${VERSIONN}.tar.gz -SL "https://github.com/eulerto/wal2json/archive/wal2json_${VERSION}.tar.gz" \
    && cd /tmp/build/ \
    && tar -xzf /tmp/build/${VERSIONN}.tar.gz -C /tmp/build/ \
    && cd /tmp/build/wal2json-wal2json_${VERSION} \
    && make && make install \
    && cd / \
    && rm -rf /tmp/build \
    && apt-get remove -y --purge ${buildDeps} \
    && apt-get autoremove -y --purge \
    && rm -rf /var/lib/apt/lists/

说明

此dockerfile ,暂时还没经过完备测试,可能还会有bug, dockerhub 镜像dalongrong/wal2json:1.0

参考资料

https://github.com/eulerto/wal2json/releases

wal2json Dockerfile

标签:post   lists   amp   contain   ica   size   repos   方便   remove   

原文地址:https://www.cnblogs.com/rongfengliang/p/12059009.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!