From abae79ede5a1b59e56ff6cc1df1667dd7b7bedcc Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Sat, 31 Mar 2018 12:15:08 +0900 Subject: [PATCH 01/48] add dockerfiles. --- dockerfiles/1.15.0/Dockerfile | 40 ++++++++++++++++++++++++++++++++ dockerfiles/1.16.0/Dockerfile | 40 ++++++++++++++++++++++++++++++++ dockerfiles/1.17.0/Dockerfile | 40 ++++++++++++++++++++++++++++++++ dockerfiles/1.18.0/Dockerfile | 40 ++++++++++++++++++++++++++++++++ dockerfiles/1.19.0/Dockerfile | 40 ++++++++++++++++++++++++++++++++ dockerfiles/1.20.0/Dockerfile | 40 ++++++++++++++++++++++++++++++++ dockerfiles/1.21.0/Dockerfile | 42 ++++++++++++++++++++++++++++++++++ dockerfiles/Dockerfile | 43 +++++++++++++++++++++++++++++++++++ 8 files changed, 325 insertions(+) create mode 100644 dockerfiles/1.15.0/Dockerfile create mode 100644 dockerfiles/1.16.0/Dockerfile create mode 100644 dockerfiles/1.17.0/Dockerfile create mode 100644 dockerfiles/1.18.0/Dockerfile create mode 100644 dockerfiles/1.19.0/Dockerfile create mode 100644 dockerfiles/1.20.0/Dockerfile create mode 100644 dockerfiles/1.21.0/Dockerfile create mode 100644 dockerfiles/Dockerfile diff --git a/dockerfiles/1.15.0/Dockerfile b/dockerfiles/1.15.0/Dockerfile new file mode 100644 index 000000000..a8248a412 --- /dev/null +++ b/dockerfiles/1.15.0/Dockerfile @@ -0,0 +1,40 @@ +FROM buildpack-deps:jessie +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 1.15.0 +ENV LANG C.UTF-8 + +RUN apt-get update && apt-get install -y --no-install-recommends \ + qt5-default \ + qt5-qmake \ + qtbase5-dev \ + qtdeclarative5-dev \ + qtbase5-dev-tools \ + libqt5sql5-mysql \ + libqt5sql5-psql \ + libqt5sql5-odbc \ + libqt5sql5-sqlite \ + libqt5core5a \ + libqt5qml5 \ + libqt5xml5 \ + mariadb-client \ + libpq5 \ + libodbc1 \ + gcc \ + g++ \ + make && \ + rm -rf /var/lib/apt/lists/* + +RUN mkdir -p /usr/src/treefrog && \ + cd /usr/src/treefrog && \ + curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +CMD ["treefrog", "-v"] + diff --git a/dockerfiles/1.16.0/Dockerfile b/dockerfiles/1.16.0/Dockerfile new file mode 100644 index 000000000..665d20003 --- /dev/null +++ b/dockerfiles/1.16.0/Dockerfile @@ -0,0 +1,40 @@ +FROM buildpack-deps:jessie +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 1.16.0 +ENV LANG C.UTF-8 + +RUN apt-get update && apt-get install -y --no-install-recommends \ + qt5-default \ + qt5-qmake \ + qtbase5-dev \ + qtdeclarative5-dev \ + qtbase5-dev-tools \ + libqt5sql5-mysql \ + libqt5sql5-psql \ + libqt5sql5-odbc \ + libqt5sql5-sqlite \ + libqt5core5a \ + libqt5qml5 \ + libqt5xml5 \ + mariadb-client \ + libpq5 \ + libodbc1 \ + gcc \ + g++ \ + make && \ + rm -rf /var/lib/apt/lists/* + +RUN mkdir -p /usr/src/treefrog && \ + cd /usr/src/treefrog && \ + curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +CMD ["treefrog", "-v"] + diff --git a/dockerfiles/1.17.0/Dockerfile b/dockerfiles/1.17.0/Dockerfile new file mode 100644 index 000000000..f6231def5 --- /dev/null +++ b/dockerfiles/1.17.0/Dockerfile @@ -0,0 +1,40 @@ +FROM buildpack-deps:jessie +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 1.17.0 +ENV LANG C.UTF-8 + +RUN apt-get update && apt-get install -y --no-install-recommends \ + qt5-default \ + qt5-qmake \ + qtbase5-dev \ + qtdeclarative5-dev \ + qtbase5-dev-tools \ + libqt5sql5-mysql \ + libqt5sql5-psql \ + libqt5sql5-odbc \ + libqt5sql5-sqlite \ + libqt5core5a \ + libqt5qml5 \ + libqt5xml5 \ + mariadb-client \ + libpq5 \ + libodbc1 \ + gcc \ + g++ \ + make && \ + rm -rf /var/lib/apt/lists/* + +RUN mkdir -p /usr/src/treefrog && \ + cd /usr/src/treefrog && \ + curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +CMD ["treefrog", "-v"] + diff --git a/dockerfiles/1.18.0/Dockerfile b/dockerfiles/1.18.0/Dockerfile new file mode 100644 index 000000000..01db3eff6 --- /dev/null +++ b/dockerfiles/1.18.0/Dockerfile @@ -0,0 +1,40 @@ +FROM buildpack-deps:jessie +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 1.18.0 +ENV LANG C.UTF-8 + +RUN apt-get update && apt-get install -y --no-install-recommends \ + qt5-default \ + qt5-qmake \ + qtbase5-dev \ + qtdeclarative5-dev \ + qtbase5-dev-tools \ + libqt5sql5-mysql \ + libqt5sql5-psql \ + libqt5sql5-odbc \ + libqt5sql5-sqlite \ + libqt5core5a \ + libqt5qml5 \ + libqt5xml5 \ + mariadb-client \ + libpq5 \ + libodbc1 \ + gcc \ + g++ \ + make && \ + rm -rf /var/lib/apt/lists/* + +RUN mkdir -p /usr/src/treefrog && \ + cd /usr/src/treefrog && \ + curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +CMD ["treefrog", "-v"] + diff --git a/dockerfiles/1.19.0/Dockerfile b/dockerfiles/1.19.0/Dockerfile new file mode 100644 index 000000000..e57b6edd5 --- /dev/null +++ b/dockerfiles/1.19.0/Dockerfile @@ -0,0 +1,40 @@ +FROM buildpack-deps:jessie +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 1.19.0 +ENV LANG C.UTF-8 + +RUN apt-get update && apt-get install -y --no-install-recommends \ + qt5-default \ + qt5-qmake \ + qtbase5-dev \ + qtdeclarative5-dev \ + qtbase5-dev-tools \ + libqt5sql5-mysql \ + libqt5sql5-psql \ + libqt5sql5-odbc \ + libqt5sql5-sqlite \ + libqt5core5a \ + libqt5qml5 \ + libqt5xml5 \ + mariadb-client \ + libpq5 \ + libodbc1 \ + gcc \ + g++ \ + make && \ + rm -rf /var/lib/apt/lists/* + +RUN mkdir -p /usr/src/treefrog && \ + cd /usr/src/treefrog && \ + curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +CMD ["treefrog", "-v"] + diff --git a/dockerfiles/1.20.0/Dockerfile b/dockerfiles/1.20.0/Dockerfile new file mode 100644 index 000000000..2e2a9629c --- /dev/null +++ b/dockerfiles/1.20.0/Dockerfile @@ -0,0 +1,40 @@ +FROM buildpack-deps:xenial +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 1.20.0 +ENV LANG C.UTF-8 + +RUN apt-get update && apt-get install -y \ + qt5-default \ + qt5-qmake \ + qtbase5-dev \ + qtdeclarative5-dev \ + qtbase5-dev-tools \ + libqt5sql5-mysql \ + libqt5sql5-psql \ + libqt5sql5-odbc \ + libqt5sql5-sqlite \ + libqt5core5a \ + libqt5qml5 \ + libqt5xml5 \ + mariadb-client \ + libpq5 \ + libodbc1 \ + gcc \ + g++ \ + make && \ + rm -rf /var/lib/apt/lists/* + +RUN mkdir -p /usr/src/treefrog && \ + cd /usr/src/treefrog && \ + curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +CMD ["treefrog", "-v"] + diff --git a/dockerfiles/1.21.0/Dockerfile b/dockerfiles/1.21.0/Dockerfile new file mode 100644 index 000000000..04426df2b --- /dev/null +++ b/dockerfiles/1.21.0/Dockerfile @@ -0,0 +1,42 @@ +FROM buildpack-deps:xenial +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 1.21.0 +ENV LANG C.UTF-8 + +RUN apt-get update && apt-get install -y \ + qt5-default \ + qt5-qmake \ + qtbase5-dev \ + qtdeclarative5-dev \ + qtbase5-dev-tools \ + libqt5sql5-mysql \ + libqt5sql5-psql \ + libqt5sql5-odbc \ + libqt5sql5-sqlite \ + libqt5core5a \ + libqt5qml5 \ + libqt5xml5 \ + mariadb-client \ + libpq5 \ + libodbc1 \ + libmongoc-dev \ + libbson-dev \ + gcc \ + g++ \ + make && \ + rm -rf /var/lib/apt/lists/* + +RUN mkdir -p /usr/src/treefrog && \ + cd /usr/src/treefrog && \ + curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure --enable-shared-mongoc && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +CMD ["treefrog", "-v"] + diff --git a/dockerfiles/Dockerfile b/dockerfiles/Dockerfile new file mode 100644 index 000000000..732d83ced --- /dev/null +++ b/dockerfiles/Dockerfile @@ -0,0 +1,43 @@ +FROM buildpack-deps:xenial +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION development +ENV LANG C.UTF-8 + +RUN apt-get update && apt-get install -y \ + qt5-default \ + qt5-qmake \ + qtbase5-dev \ + qtdeclarative5-dev \ + qtbase5-dev-tools \ + libqt5sql5-mysql \ + libqt5sql5-psql \ + libqt5sql5-odbc \ + libqt5sql5-sqlite \ + libqt5core5a \ + libqt5qml5 \ + libqt5xml5 \ + mariadb-client \ + libpq5 \ + libodbc1 \ + libmongoc-dev \ + libbson-dev \ + gcc \ + g++ \ + git \ + make && \ + rm -rf /var/lib/apt/lists/* + +RUN mkdir -p /usr/src/treefrog && \ + cd /usr/src/treefrog && \ + git clone https://github.com/treefrogframework/treefrog-framework.git && \ + cd treefrog-framework && \ + ./configure --enable-shared-mongoc && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +CMD ["treefrog", "-v"] + From 4ebecd731559eb108cd1ad754762d07d92b6e04a Mon Sep 17 00:00:00 2001 From: aoyama Date: Sun, 10 Jun 2018 08:43:51 +0900 Subject: [PATCH 02/48] add Dockerfile. --- dockerfiles/1.22.0/Dockerfile | 43 +++++++++++++++++++++++++++++++++++ dockerfiles/Dockerfile | 2 +- 2 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 dockerfiles/1.22.0/Dockerfile diff --git a/dockerfiles/1.22.0/Dockerfile b/dockerfiles/1.22.0/Dockerfile new file mode 100644 index 000000000..2b11f7019 --- /dev/null +++ b/dockerfiles/1.22.0/Dockerfile @@ -0,0 +1,43 @@ +FROM buildpack-deps:xenial +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 1.22.0 +ENV LANG C.UTF-8 + +RUN apt-get update && apt-get install -y \ + qt5-default \ + qt5-qmake \ + qtbase5-dev \ + qtdeclarative5-dev \ + qtbase5-dev-tools \ + libqt5sql5-mysql \ + libqt5sql5-psql \ + libqt5sql5-odbc \ + libqt5sql5-sqlite \ + libqt5core5a \ + libqt5qml5 \ + libqt5xml5 \ + mariadb-client \ + libpq5 \ + libodbc1 \ + libmongoc-dev \ + libbson-dev \ + gcc \ + g++ \ + make && \ + cmake && \ + rm -rf /var/lib/apt/lists/* + +RUN mkdir -p /usr/src/treefrog && \ + cd /usr/src/treefrog && \ + curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure --enable-shared-mongoc && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +CMD ["treefrog", "-v"] + diff --git a/dockerfiles/Dockerfile b/dockerfiles/Dockerfile index 732d83ced..2aae00f92 100644 --- a/dockerfiles/Dockerfile +++ b/dockerfiles/Dockerfile @@ -1,7 +1,6 @@ FROM buildpack-deps:xenial MAINTAINER AOYAMA Kazuharu -ENV TREEFROG_VERSION development ENV LANG C.UTF-8 RUN apt-get update && apt-get install -y \ @@ -26,6 +25,7 @@ RUN apt-get update && apt-get install -y \ g++ \ git \ make && \ + cmake && \ rm -rf /var/lib/apt/lists/* RUN mkdir -p /usr/src/treefrog && \ From 166d160b6ccacd3f9c07f78d40c64a0bf835ed9a Mon Sep 17 00:00:00 2001 From: aoyama Date: Sun, 10 Jun 2018 09:04:01 +0900 Subject: [PATCH 03/48] bugfixes of dockerfiles. --- dockerfiles/1.22.0/Dockerfile | 2 +- dockerfiles/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dockerfiles/1.22.0/Dockerfile b/dockerfiles/1.22.0/Dockerfile index 2b11f7019..1fc2d4acc 100644 --- a/dockerfiles/1.22.0/Dockerfile +++ b/dockerfiles/1.22.0/Dockerfile @@ -24,7 +24,7 @@ RUN apt-get update && apt-get install -y \ libbson-dev \ gcc \ g++ \ - make && \ + make \ cmake && \ rm -rf /var/lib/apt/lists/* diff --git a/dockerfiles/Dockerfile b/dockerfiles/Dockerfile index 2aae00f92..0403efa88 100644 --- a/dockerfiles/Dockerfile +++ b/dockerfiles/Dockerfile @@ -24,7 +24,7 @@ RUN apt-get update && apt-get install -y \ gcc \ g++ \ git \ - make && \ + make \ cmake && \ rm -rf /var/lib/apt/lists/* From d393b9529d0fe90f8e9a8421b8a021ff5ca033bb Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Sun, 24 Jun 2018 22:29:42 +0900 Subject: [PATCH 04/48] update Dockerfile. --- dockerfiles/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/dockerfiles/Dockerfile b/dockerfiles/Dockerfile index 0403efa88..c14bd5a14 100644 --- a/dockerfiles/Dockerfile +++ b/dockerfiles/Dockerfile @@ -4,6 +4,7 @@ MAINTAINER AOYAMA Kazuharu ENV LANG C.UTF-8 RUN apt-get update && apt-get install -y \ + tzdata \ qt5-default \ qt5-qmake \ qtbase5-dev \ From 3e3760254023063f10b01523dc31cee544ef44b8 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Sun, 6 Jan 2019 10:43:03 +0900 Subject: [PATCH 05/48] add docker file for v1.23 --- dockerfiles/1.23.0/Dockerfile | 43 +++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 dockerfiles/1.23.0/Dockerfile diff --git a/dockerfiles/1.23.0/Dockerfile b/dockerfiles/1.23.0/Dockerfile new file mode 100644 index 000000000..941dc5027 --- /dev/null +++ b/dockerfiles/1.23.0/Dockerfile @@ -0,0 +1,43 @@ +FROM buildpack-deps:xenial +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 1.23.0 +ENV LANG C.UTF-8 + +RUN apt-get update && apt-get install -y \ + qt5-default \ + qt5-qmake \ + qtbase5-dev \ + qtdeclarative5-dev \ + qtbase5-dev-tools \ + libqt5sql5-mysql \ + libqt5sql5-psql \ + libqt5sql5-odbc \ + libqt5sql5-sqlite \ + libqt5core5a \ + libqt5qml5 \ + libqt5xml5 \ + mariadb-client \ + libpq5 \ + libodbc1 \ + libmongoc-dev \ + libbson-dev \ + gcc \ + g++ \ + make \ + cmake && \ + rm -rf /var/lib/apt/lists/* + +RUN mkdir -p /usr/src/treefrog && \ + cd /usr/src/treefrog && \ + curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure --enable-shared-mongoc && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +CMD ["treefrog", "-v"] + From 2470a7a770f0a85b39853aceea867b23f84da806 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 12 Mar 2019 10:40:08 +0900 Subject: [PATCH 06/48] update Dockerfile. --- dockerfiles/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dockerfiles/Dockerfile b/dockerfiles/Dockerfile index c14bd5a14..7100dbcb1 100644 --- a/dockerfiles/Dockerfile +++ b/dockerfiles/Dockerfile @@ -1,4 +1,4 @@ -FROM buildpack-deps:xenial +FROM buildpack-deps:bionic MAINTAINER AOYAMA Kazuharu ENV LANG C.UTF-8 From d678b56dd6c62aed8ceaafa4bafae5702c0e27b5 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Mar 2019 10:53:15 +0900 Subject: [PATCH 07/48] update docker file. --- dockerfiles/Dockerfile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/dockerfiles/Dockerfile b/dockerfiles/Dockerfile index 7100dbcb1..38dc80aa6 100644 --- a/dockerfiles/Dockerfile +++ b/dockerfiles/Dockerfile @@ -2,6 +2,7 @@ FROM buildpack-deps:bionic MAINTAINER AOYAMA Kazuharu ENV LANG C.UTF-8 +ENV DEBIAN_FRONTEND noninteractive RUN apt-get update && apt-get install -y \ tzdata \ @@ -29,9 +30,8 @@ RUN apt-get update && apt-get install -y \ cmake && \ rm -rf /var/lib/apt/lists/* -RUN mkdir -p /usr/src/treefrog && \ - cd /usr/src/treefrog && \ - git clone https://github.com/treefrogframework/treefrog-framework.git && \ +WORKDIR /usr/src/treefrog +RUN git clone https://github.com/treefrogframework/treefrog-framework.git && \ cd treefrog-framework && \ ./configure --enable-shared-mongoc && \ make -j"$(nproc)" -C src && \ @@ -40,5 +40,8 @@ RUN mkdir -p /usr/src/treefrog && \ make -C tools install && \ rm -rf /usr/src/treefrog +VOLUME /webapp +WORKDIR /webapp +EXPOSE 8800 CMD ["treefrog", "-v"] From dcee846cc5c7431322267b2ed93619710b659461 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Sat, 23 Mar 2019 09:44:12 +0900 Subject: [PATCH 08/48] update --- dockerfiles/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dockerfiles/Dockerfile b/dockerfiles/Dockerfile index 38dc80aa6..a38e2b4c3 100644 --- a/dockerfiles/Dockerfile +++ b/dockerfiles/Dockerfile @@ -43,5 +43,5 @@ RUN git clone https://github.com/treefrogframework/treefrog-framework.git && \ VOLUME /webapp WORKDIR /webapp EXPOSE 8800 -CMD ["treefrog", "-v"] +CMD ["treefrog", "-p", "8800", "/webapp"] From fa12d91773c0f6876a5fed3163727d7f4e9815ed Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Sat, 23 Mar 2019 15:06:55 +0900 Subject: [PATCH 09/48] update docker file. --- dockerfiles/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/dockerfiles/Dockerfile b/dockerfiles/Dockerfile index a38e2b4c3..a8e81d39e 100644 --- a/dockerfiles/Dockerfile +++ b/dockerfiles/Dockerfile @@ -6,6 +6,7 @@ ENV DEBIAN_FRONTEND noninteractive RUN apt-get update && apt-get install -y \ tzdata \ + coreutils \ qt5-default \ qt5-qmake \ qtbase5-dev \ From 21365bd0a32d2cc425d0ba2412593276413218fc Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Wed, 1 May 2019 22:40:48 +0900 Subject: [PATCH 10/48] add a docker file for v1.24.0. --- dockerfiles/1.24.0/Dockerfile | 48 +++++++++++++++++++++++++++++++++++ dockerfiles/Dockerfile | 3 +-- 2 files changed, 49 insertions(+), 2 deletions(-) create mode 100644 dockerfiles/1.24.0/Dockerfile diff --git a/dockerfiles/1.24.0/Dockerfile b/dockerfiles/1.24.0/Dockerfile new file mode 100644 index 000000000..826d490e0 --- /dev/null +++ b/dockerfiles/1.24.0/Dockerfile @@ -0,0 +1,48 @@ +FROM buildpack-deps:bionic +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 1.24.0 +ENV LANG C.UTF-8 +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update && apt-get install -y \ + tzdata \ + coreutils \ + qt5-default \ + qt5-qmake \ + qtbase5-dev \ + qtdeclarative5-dev \ + qtbase5-dev-tools \ + libqt5sql5-mysql \ + libqt5sql5-psql \ + libqt5sql5-odbc \ + libqt5sql5-sqlite \ + libqt5core5a \ + libqt5qml5 \ + libqt5xml5 \ + mariadb-client \ + libpq5 \ + libodbc1 \ + libmongoc-dev \ + libbson-dev \ + gcc \ + g++ \ + git \ + make \ + cmake && \ + rm -rf /var/lib/apt/lists/* + +WORKDIR /usr/src/treefrog +RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure --enable-shared-mongoc && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +VOLUME /webapp +WORKDIR /webapp +EXPOSE 8800 +CMD ["treefrog", "-p", "8800", "/webapp"] diff --git a/dockerfiles/Dockerfile b/dockerfiles/Dockerfile index a8e81d39e..65cd7bad4 100644 --- a/dockerfiles/Dockerfile +++ b/dockerfiles/Dockerfile @@ -28,7 +28,7 @@ RUN apt-get update && apt-get install -y \ g++ \ git \ make \ - cmake && \ + cmake && \ rm -rf /var/lib/apt/lists/* WORKDIR /usr/src/treefrog @@ -45,4 +45,3 @@ VOLUME /webapp WORKDIR /webapp EXPOSE 8800 CMD ["treefrog", "-p", "8800", "/webapp"] - From 9d701c07c61096d55f0c29330832b8e11acf64aa Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Wed, 3 Jul 2019 22:59:13 +0900 Subject: [PATCH 11/48] update --- dockerfiles/1.19.0/Dockerfile | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/dockerfiles/1.19.0/Dockerfile b/dockerfiles/1.19.0/Dockerfile index e57b6edd5..de7928728 100644 --- a/dockerfiles/1.19.0/Dockerfile +++ b/dockerfiles/1.19.0/Dockerfile @@ -1,10 +1,13 @@ -FROM buildpack-deps:jessie +FROM buildpack-deps:bionic MAINTAINER AOYAMA Kazuharu ENV TREEFROG_VERSION 1.19.0 ENV LANG C.UTF-8 +ENV DEBIAN_FRONTEND noninteractive -RUN apt-get update && apt-get install -y --no-install-recommends \ +RUN apt-get update && apt-get install -y \ + tzdata \ + coreutils \ qt5-default \ qt5-qmake \ qtbase5-dev \ @@ -20,21 +23,26 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ mariadb-client \ libpq5 \ libodbc1 \ + libmongoc-dev \ + libbson-dev \ gcc \ g++ \ - make && \ + git \ + make \ + cmake && \ rm -rf /var/lib/apt/lists/* -RUN mkdir -p /usr/src/treefrog && \ - cd /usr/src/treefrog && \ - curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ +WORKDIR /usr/src/treefrog +RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ cd treefrog-framework-${TREEFROG_VERSION} && \ - ./configure && \ + ./configure --enable-shared-mongoc && \ make -j"$(nproc)" -C src && \ make -C src install && \ make -j"$(nproc)" -C tools && \ make -C tools install && \ rm -rf /usr/src/treefrog -CMD ["treefrog", "-v"] - +VOLUME /webapp +WORKDIR /webapp +EXPOSE 8800 +CMD ["treefrog", "-p", "8800", "/webapp"] From f2269b8bf001a4af006574821e5d115d3633f621 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Wed, 3 Jul 2019 23:18:02 +0900 Subject: [PATCH 12/48] fix miss of Dockerfile. --- dockerfiles/1.19.0/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dockerfiles/1.19.0/Dockerfile b/dockerfiles/1.19.0/Dockerfile index de7928728..4f89d8edf 100644 --- a/dockerfiles/1.19.0/Dockerfile +++ b/dockerfiles/1.19.0/Dockerfile @@ -35,7 +35,7 @@ RUN apt-get update && apt-get install -y \ WORKDIR /usr/src/treefrog RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ cd treefrog-framework-${TREEFROG_VERSION} && \ - ./configure --enable-shared-mongoc && \ + ./configure && \ make -j"$(nproc)" -C src && \ make -C src install && \ make -j"$(nproc)" -C tools && \ From 18ba00dfb9949bde8c0cf53641028c34b660a01f Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Thu, 4 Jul 2019 09:22:11 +0900 Subject: [PATCH 13/48] update --- dockerfiles/1.19.0/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dockerfiles/1.19.0/Dockerfile b/dockerfiles/1.19.0/Dockerfile index 4f89d8edf..d47014d48 100644 --- a/dockerfiles/1.19.0/Dockerfile +++ b/dockerfiles/1.19.0/Dockerfile @@ -1,4 +1,4 @@ -FROM buildpack-deps:bionic +FROM buildpack-deps:xenial MAINTAINER AOYAMA Kazuharu ENV TREEFROG_VERSION 1.19.0 From e6914d00ad3b0b486981291d4da965e7dd64fb8c Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Sat, 14 Sep 2019 16:17:59 +0900 Subject: [PATCH 14/48] add 1.25.0/Dockerfile --- dockerfiles/1.25.0/Dockerfile | 48 +++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 dockerfiles/1.25.0/Dockerfile diff --git a/dockerfiles/1.25.0/Dockerfile b/dockerfiles/1.25.0/Dockerfile new file mode 100644 index 000000000..05f291e02 --- /dev/null +++ b/dockerfiles/1.25.0/Dockerfile @@ -0,0 +1,48 @@ +FROM buildpack-deps:bionic +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 1.25.0 +ENV LANG C.UTF-8 +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update && apt-get install -y \ + tzdata \ + coreutils \ + qt5-default \ + qt5-qmake \ + qtbase5-dev \ + qtdeclarative5-dev \ + qtbase5-dev-tools \ + libqt5sql5-mysql \ + libqt5sql5-psql \ + libqt5sql5-odbc \ + libqt5sql5-sqlite \ + libqt5core5a \ + libqt5qml5 \ + libqt5xml5 \ + mariadb-client \ + libpq5 \ + libodbc1 \ + libmongoc-dev \ + libbson-dev \ + gcc \ + g++ \ + git \ + make \ + cmake && \ + rm -rf /var/lib/apt/lists/* + +WORKDIR /usr/src/treefrog +RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure --enable-shared-mongoc && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +VOLUME /webapp +WORKDIR /webapp +EXPOSE 8800 +CMD ["treefrog", "-p", "8800", "/webapp"] From 737e8c3efb08bfafddb17335548e2f770929368c Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Wed, 3 Jul 2019 22:59:13 +0900 Subject: [PATCH 15/48] update --- dockerfiles/1.19.0/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dockerfiles/1.19.0/Dockerfile b/dockerfiles/1.19.0/Dockerfile index d47014d48..de7928728 100644 --- a/dockerfiles/1.19.0/Dockerfile +++ b/dockerfiles/1.19.0/Dockerfile @@ -1,4 +1,4 @@ -FROM buildpack-deps:xenial +FROM buildpack-deps:bionic MAINTAINER AOYAMA Kazuharu ENV TREEFROG_VERSION 1.19.0 @@ -35,7 +35,7 @@ RUN apt-get update && apt-get install -y \ WORKDIR /usr/src/treefrog RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ cd treefrog-framework-${TREEFROG_VERSION} && \ - ./configure && \ + ./configure --enable-shared-mongoc && \ make -j"$(nproc)" -C src && \ make -C src install && \ make -j"$(nproc)" -C tools && \ From 3891ddf1171d1533d7ebfa522cadc39220e79ad1 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Wed, 3 Jul 2019 23:18:02 +0900 Subject: [PATCH 16/48] fix miss of Dockerfile. --- dockerfiles/1.19.0/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dockerfiles/1.19.0/Dockerfile b/dockerfiles/1.19.0/Dockerfile index de7928728..4f89d8edf 100644 --- a/dockerfiles/1.19.0/Dockerfile +++ b/dockerfiles/1.19.0/Dockerfile @@ -35,7 +35,7 @@ RUN apt-get update && apt-get install -y \ WORKDIR /usr/src/treefrog RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ cd treefrog-framework-${TREEFROG_VERSION} && \ - ./configure --enable-shared-mongoc && \ + ./configure && \ make -j"$(nproc)" -C src && \ make -C src install && \ make -j"$(nproc)" -C tools && \ From 257ce296ea4f92509ac67e1b89d41c552ea15b5b Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Thu, 4 Jul 2019 09:22:11 +0900 Subject: [PATCH 17/48] update --- dockerfiles/1.19.0/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dockerfiles/1.19.0/Dockerfile b/dockerfiles/1.19.0/Dockerfile index 4f89d8edf..d47014d48 100644 --- a/dockerfiles/1.19.0/Dockerfile +++ b/dockerfiles/1.19.0/Dockerfile @@ -1,4 +1,4 @@ -FROM buildpack-deps:bionic +FROM buildpack-deps:xenial MAINTAINER AOYAMA Kazuharu ENV TREEFROG_VERSION 1.19.0 From 13e2304832be112d2af345cc9b7bf8aea97072b6 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Sat, 19 Oct 2019 14:31:51 +0900 Subject: [PATCH 18/48] add 1.26.0/Dockerfile --- dockerfiles/1.26.0/Dockerfile | 48 +++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 dockerfiles/1.26.0/Dockerfile diff --git a/dockerfiles/1.26.0/Dockerfile b/dockerfiles/1.26.0/Dockerfile new file mode 100644 index 000000000..78e977dac --- /dev/null +++ b/dockerfiles/1.26.0/Dockerfile @@ -0,0 +1,48 @@ +FROM buildpack-deps:bionic +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 1.26.0 +ENV LANG C.UTF-8 +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update && apt-get install -y \ + tzdata \ + coreutils \ + qt5-default \ + qt5-qmake \ + qtbase5-dev \ + qtdeclarative5-dev \ + qtbase5-dev-tools \ + libqt5sql5-mysql \ + libqt5sql5-psql \ + libqt5sql5-odbc \ + libqt5sql5-sqlite \ + libqt5core5a \ + libqt5qml5 \ + libqt5xml5 \ + mariadb-client \ + libpq5 \ + libodbc1 \ + libmongoc-dev \ + libbson-dev \ + gcc \ + g++ \ + git \ + make \ + cmake && \ + rm -rf /var/lib/apt/lists/* + +WORKDIR /usr/src/treefrog +RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure --enable-shared-mongoc && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +VOLUME /webapp +WORKDIR /webapp +EXPOSE 8800 +CMD ["treefrog", "-p", "8800", "/webapp"] From 7dad55b2a9ded7f3c9f8d8a30c33a24ac51fba27 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 22 Oct 2019 11:37:18 +0900 Subject: [PATCH 19/48] add a latest --- dockerfiles/latest | 1 + 1 file changed, 1 insertion(+) create mode 120000 dockerfiles/latest diff --git a/dockerfiles/latest b/dockerfiles/latest new file mode 120000 index 000000000..d24f9af49 --- /dev/null +++ b/dockerfiles/latest @@ -0,0 +1 @@ +1.26.0/ \ No newline at end of file From 43b621e8519a1f20041bcefdabbde006b061d09a Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Wed, 6 Nov 2019 23:37:01 +0900 Subject: [PATCH 20/48] updated Dockerfiles. --- dockerfiles/1.26.0/Dockerfile | 8 +++----- dockerfiles/Dockerfile | 12 +++++------- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/dockerfiles/1.26.0/Dockerfile b/dockerfiles/1.26.0/Dockerfile index 78e977dac..3722a7d14 100644 --- a/dockerfiles/1.26.0/Dockerfile +++ b/dockerfiles/1.26.0/Dockerfile @@ -1,11 +1,11 @@ -FROM buildpack-deps:bionic +FROM buildpack-deps:bionic-curl MAINTAINER AOYAMA Kazuharu ENV TREEFROG_VERSION 1.26.0 ENV LANG C.UTF-8 ENV DEBIAN_FRONTEND noninteractive -RUN apt-get update && apt-get install -y \ +RUN apt-get update -q; apt-get install -yq --no-install-recommends \ tzdata \ coreutils \ qt5-default \ @@ -20,16 +20,14 @@ RUN apt-get update && apt-get install -y \ libqt5core5a \ libqt5qml5 \ libqt5xml5 \ - mariadb-client \ libpq5 \ libodbc1 \ libmongoc-dev \ libbson-dev \ gcc \ g++ \ - git \ make \ - cmake && \ + cmake ; \ rm -rf /var/lib/apt/lists/* WORKDIR /usr/src/treefrog diff --git a/dockerfiles/Dockerfile b/dockerfiles/Dockerfile index 65cd7bad4..fa0bf4233 100644 --- a/dockerfiles/Dockerfile +++ b/dockerfiles/Dockerfile @@ -1,10 +1,10 @@ -FROM buildpack-deps:bionic +FROM buildpack-deps:bionic-curl MAINTAINER AOYAMA Kazuharu ENV LANG C.UTF-8 ENV DEBIAN_FRONTEND noninteractive -RUN apt-get update && apt-get install -y \ +RUN apt-get update -q; apt-get install -yq --no-install-recommends \ tzdata \ coreutils \ qt5-default \ @@ -19,21 +19,19 @@ RUN apt-get update && apt-get install -y \ libqt5core5a \ libqt5qml5 \ libqt5xml5 \ - mariadb-client \ libpq5 \ libodbc1 \ libmongoc-dev \ libbson-dev \ gcc \ g++ \ - git \ make \ - cmake && \ + cmake ; \ rm -rf /var/lib/apt/lists/* WORKDIR /usr/src/treefrog -RUN git clone https://github.com/treefrogframework/treefrog-framework.git && \ - cd treefrog-framework && \ +RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/master.tar.gz | tar xz && \ + cd treefrog-framework-master && \ ./configure --enable-shared-mongoc && \ make -j"$(nproc)" -C src && \ make -C src install && \ From ae866ff7a53b767eb462189bc40508cc058c1ef6 Mon Sep 17 00:00:00 2001 From: AOYAMA Date: Thu, 5 Dec 2019 18:39:37 +0900 Subject: [PATCH 21/48] add 1.27.0/Dockerfile --- dockerfiles/1.27.0/Dockerfile | 46 +++++++++++++++++++++++++++++++++++ dockerfiles/latest | 2 +- 2 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 dockerfiles/1.27.0/Dockerfile diff --git a/dockerfiles/1.27.0/Dockerfile b/dockerfiles/1.27.0/Dockerfile new file mode 100644 index 000000000..915bfdb87 --- /dev/null +++ b/dockerfiles/1.27.0/Dockerfile @@ -0,0 +1,46 @@ +FROM buildpack-deps:bionic-curl +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 1.27.0 +ENV LANG C.UTF-8 +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update -q; apt-get install -yq --no-install-recommends \ + tzdata \ + coreutils \ + qt5-default \ + qt5-qmake \ + qtbase5-dev \ + qtdeclarative5-dev \ + qtbase5-dev-tools \ + libqt5sql5-mysql \ + libqt5sql5-psql \ + libqt5sql5-odbc \ + libqt5sql5-sqlite \ + libqt5core5a \ + libqt5qml5 \ + libqt5xml5 \ + libpq5 \ + libodbc1 \ + libmongoc-dev \ + libbson-dev \ + gcc \ + g++ \ + make \ + cmake ; \ + rm -rf /var/lib/apt/lists/* + +WORKDIR /usr/src/treefrog +RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure --enable-shared-mongoc && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +VOLUME /webapp +WORKDIR /webapp +EXPOSE 8800 +CMD ["treefrog", "-p", "8800", "/webapp"] diff --git a/dockerfiles/latest b/dockerfiles/latest index d24f9af49..e43da41f6 120000 --- a/dockerfiles/latest +++ b/dockerfiles/latest @@ -1 +1 @@ -1.26.0/ \ No newline at end of file +1.27.0 \ No newline at end of file From decaab2a567524443aaf17c8bd6a7df833d0f290 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 11 Feb 2020 22:08:25 +0900 Subject: [PATCH 22/48] v1.28.0 --- dockerfiles/1.28.0/Dockerfile | 46 +++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 dockerfiles/1.28.0/Dockerfile diff --git a/dockerfiles/1.28.0/Dockerfile b/dockerfiles/1.28.0/Dockerfile new file mode 100644 index 000000000..38bb0343e --- /dev/null +++ b/dockerfiles/1.28.0/Dockerfile @@ -0,0 +1,46 @@ +FROM buildpack-deps:bionic-curl +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 1.28.0 +ENV LANG C.UTF-8 +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update -q; apt-get install -yq --no-install-recommends \ + tzdata \ + coreutils \ + qt5-default \ + qt5-qmake \ + qtbase5-dev \ + qtdeclarative5-dev \ + qtbase5-dev-tools \ + libqt5sql5-mysql \ + libqt5sql5-psql \ + libqt5sql5-odbc \ + libqt5sql5-sqlite \ + libqt5core5a \ + libqt5qml5 \ + libqt5xml5 \ + libpq5 \ + libodbc1 \ + libmongoc-dev \ + libbson-dev \ + gcc \ + g++ \ + make \ + cmake ; \ + rm -rf /var/lib/apt/lists/* + +WORKDIR /usr/src/treefrog +RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure --enable-shared-mongoc && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +VOLUME /webapp +WORKDIR /webapp +EXPOSE 8800 +CMD ["treefrog", "-p", "8800", "/webapp"] From 9b9d6493d80bc8451d5b635ceb009bf7589fd12a Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 11 Feb 2020 22:10:44 +0900 Subject: [PATCH 23/48] update --- dockerfiles/latest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dockerfiles/latest b/dockerfiles/latest index e43da41f6..3c71e4721 120000 --- a/dockerfiles/latest +++ b/dockerfiles/latest @@ -1 +1 @@ -1.27.0 \ No newline at end of file +1.28.0 \ No newline at end of file From ca53d500d842d0a48f7b923e0d845283f4c9fec3 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Sun, 26 Apr 2020 11:44:44 +0900 Subject: [PATCH 24/48] bionic -> focal. --- dockerfiles/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dockerfiles/Dockerfile b/dockerfiles/Dockerfile index fa0bf4233..5e1095375 100644 --- a/dockerfiles/Dockerfile +++ b/dockerfiles/Dockerfile @@ -1,4 +1,4 @@ -FROM buildpack-deps:bionic-curl +FROM buildpack-deps:focal-curl MAINTAINER AOYAMA Kazuharu ENV LANG C.UTF-8 From 83bb3b69a2ab2d737724251dab01188859faf26c Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Sat, 2 May 2020 10:51:16 +0900 Subject: [PATCH 25/48] add a dockerfile for v1.29.0 --- dockerfiles/1.29.0/Dockerfile | 47 +++++++++++++++++++++++++++++++++++ dockerfiles/Dockerfile | 3 ++- dockerfiles/latest | 2 +- 3 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 dockerfiles/1.29.0/Dockerfile diff --git a/dockerfiles/1.29.0/Dockerfile b/dockerfiles/1.29.0/Dockerfile new file mode 100644 index 000000000..4bf5813b7 --- /dev/null +++ b/dockerfiles/1.29.0/Dockerfile @@ -0,0 +1,47 @@ +FROM buildpack-deps:focal-curl +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 1.29.0 +ENV LANG C.UTF-8 +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update -q; apt-get install -yq --no-install-recommends \ + tzdata \ + coreutils \ + qt5-default \ + qt5-qmake \ + qtbase5-dev \ + qtdeclarative5-dev \ + qtbase5-dev-tools \ + libqt5sql5-mysql \ + libqt5sql5-psql \ + libqt5sql5-odbc \ + libqt5sql5-sqlite \ + libqt5core5a \ + libqt5qml5 \ + libqt5xml5 \ + libpq5 \ + libodbc1 \ + libmongoc-dev \ + libbson-dev \ + gcc \ + g++ \ + clang \ + make \ + cmake ; \ + rm -rf /var/lib/apt/lists/* + +WORKDIR /usr/src/treefrog +RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure --enable-shared-mongoc --spec=linux-clang && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +VOLUME /webapp +WORKDIR /webapp +EXPOSE 8800 +CMD ["treefrog", "-p", "8800", "/webapp"] diff --git a/dockerfiles/Dockerfile b/dockerfiles/Dockerfile index 5e1095375..14727e7b9 100644 --- a/dockerfiles/Dockerfile +++ b/dockerfiles/Dockerfile @@ -25,6 +25,7 @@ RUN apt-get update -q; apt-get install -yq --no-install-recommends \ libbson-dev \ gcc \ g++ \ + clang \ make \ cmake ; \ rm -rf /var/lib/apt/lists/* @@ -32,7 +33,7 @@ RUN apt-get update -q; apt-get install -yq --no-install-recommends \ WORKDIR /usr/src/treefrog RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/master.tar.gz | tar xz && \ cd treefrog-framework-master && \ - ./configure --enable-shared-mongoc && \ + ./configure --enable-shared-mongoc --spec=linux-clang && \ make -j"$(nproc)" -C src && \ make -C src install && \ make -j"$(nproc)" -C tools && \ diff --git a/dockerfiles/latest b/dockerfiles/latest index 3c71e4721..72f3c1dac 120000 --- a/dockerfiles/latest +++ b/dockerfiles/latest @@ -1 +1 @@ -1.28.0 \ No newline at end of file +1.29.0 \ No newline at end of file From 3df78be88bde2fe84a371113880e901569e87d7c Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Mon, 15 Jun 2020 22:06:05 +0900 Subject: [PATCH 26/48] add lgtm.yml --- lgtm.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 lgtm.yml diff --git a/lgtm.yml b/lgtm.yml new file mode 100644 index 000000000..819a6b0a2 --- /dev/null +++ b/lgtm.yml @@ -0,0 +1,31 @@ +path_classifiers: + test: + - src/*.cpp + - tools/**/*.cpp +queries: + - exclude: **/test/*.cpp +extraction: + cpp: + prepare: + packages: + - qt5-default + - qt5-qmake + - qtbase5-dev + - qtdeclarative5-dev + - qtbase5-dev-tools + - libqt5sql5-mysql + - libqt5sql5-psql + - libqt5sql5-odbc + - libqt5sql5-sqlite + - libqt5core5a + - libqt5qml5 + - libqt5xml5 + configure: + command: + - ./configure + index: + build_command: + - make -j2 -C src + - make install -C src + - make -j2 -C tools + - make install -C tools From f362d4ab7fd92133486c47cde1dcf7ac3bf8c8f5 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Sat, 22 Aug 2020 08:43:18 +0900 Subject: [PATCH 27/48] add Docker file. --- dockerfiles/1.30.0/Dockerfile | 47 +++++++++++++++++++++++++++++++++++ dockerfiles/latest | 2 +- lgtm.yml | 31 ----------------------- 3 files changed, 48 insertions(+), 32 deletions(-) create mode 100644 dockerfiles/1.30.0/Dockerfile delete mode 100644 lgtm.yml diff --git a/dockerfiles/1.30.0/Dockerfile b/dockerfiles/1.30.0/Dockerfile new file mode 100644 index 000000000..a00aaa7fd --- /dev/null +++ b/dockerfiles/1.30.0/Dockerfile @@ -0,0 +1,47 @@ +FROM buildpack-deps:focal-curl +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 1.30.0 +ENV LANG C.UTF-8 +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update -q; apt-get install -yq --no-install-recommends \ + tzdata \ + coreutils \ + qt5-default \ + qt5-qmake \ + qtbase5-dev \ + qtdeclarative5-dev \ + qtbase5-dev-tools \ + libqt5sql5-mysql \ + libqt5sql5-psql \ + libqt5sql5-odbc \ + libqt5sql5-sqlite \ + libqt5core5a \ + libqt5qml5 \ + libqt5xml5 \ + libpq5 \ + libodbc1 \ + libmongoc-dev \ + libbson-dev \ + gcc \ + g++ \ + clang \ + make \ + cmake ; \ + rm -rf /var/lib/apt/lists/* + +WORKDIR /usr/src/treefrog +RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure --enable-shared-mongoc --spec=linux-clang && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +VOLUME /webapp +WORKDIR /webapp +EXPOSE 8800 +CMD ["treefrog", "-p", "8800", "/webapp"] diff --git a/dockerfiles/latest b/dockerfiles/latest index 72f3c1dac..ff6d09b31 120000 --- a/dockerfiles/latest +++ b/dockerfiles/latest @@ -1 +1 @@ -1.29.0 \ No newline at end of file +1.30.0 \ No newline at end of file diff --git a/lgtm.yml b/lgtm.yml deleted file mode 100644 index 819a6b0a2..000000000 --- a/lgtm.yml +++ /dev/null @@ -1,31 +0,0 @@ -path_classifiers: - test: - - src/*.cpp - - tools/**/*.cpp -queries: - - exclude: **/test/*.cpp -extraction: - cpp: - prepare: - packages: - - qt5-default - - qt5-qmake - - qtbase5-dev - - qtdeclarative5-dev - - qtbase5-dev-tools - - libqt5sql5-mysql - - libqt5sql5-psql - - libqt5sql5-odbc - - libqt5sql5-sqlite - - libqt5core5a - - libqt5qml5 - - libqt5xml5 - configure: - command: - - ./configure - index: - build_command: - - make -j2 -C src - - make install -C src - - make -j2 -C tools - - make install -C tools From 2e408450b14801f995a8e49dd62fb51e56498286 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Sat, 6 Feb 2021 11:42:28 +0900 Subject: [PATCH 28/48] add docker file for v1.31.0. --- dockerfiles/1.31.0/Dockerfile | 47 +++++++++++++++++++++++++++++++++++ dockerfiles/latest | 2 +- 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 dockerfiles/1.31.0/Dockerfile diff --git a/dockerfiles/1.31.0/Dockerfile b/dockerfiles/1.31.0/Dockerfile new file mode 100644 index 000000000..23d67e070 --- /dev/null +++ b/dockerfiles/1.31.0/Dockerfile @@ -0,0 +1,47 @@ +FROM buildpack-deps:focal-curl +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 1.31.0 +ENV LANG C.UTF-8 +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update -q; apt-get install -yq --no-install-recommends \ + tzdata \ + coreutils \ + qt5-default \ + qt5-qmake \ + qtbase5-dev \ + qtdeclarative5-dev \ + qtbase5-dev-tools \ + libqt5sql5-mysql \ + libqt5sql5-psql \ + libqt5sql5-odbc \ + libqt5sql5-sqlite \ + libqt5core5a \ + libqt5qml5 \ + libqt5xml5 \ + libpq5 \ + libodbc1 \ + libmongoc-dev \ + libbson-dev \ + gcc \ + g++ \ + clang \ + make \ + cmake ; \ + rm -rf /var/lib/apt/lists/* + +WORKDIR /usr/src/treefrog +RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure --enable-shared-mongoc --spec=linux-clang && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +VOLUME /webapp +WORKDIR /webapp +EXPOSE 8800 +CMD ["treefrog", "-p", "8800", "/webapp"] diff --git a/dockerfiles/latest b/dockerfiles/latest index ff6d09b31..8b9687207 120000 --- a/dockerfiles/latest +++ b/dockerfiles/latest @@ -1 +1 @@ -1.30.0 \ No newline at end of file +1.31.0 \ No newline at end of file From aa4ed5fdaaec2dff9cf4f50694ad63323cc5a48b Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Sun, 23 May 2021 12:50:40 +0900 Subject: [PATCH 29/48] add docker file for 2.0.1 --- dockerfiles/2.0.1/Dockerfile | 47 ++++++++++++++++++++++++++++++++++++ dockerfiles/latest | 2 +- 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 dockerfiles/2.0.1/Dockerfile diff --git a/dockerfiles/2.0.1/Dockerfile b/dockerfiles/2.0.1/Dockerfile new file mode 100644 index 000000000..011207207 --- /dev/null +++ b/dockerfiles/2.0.1/Dockerfile @@ -0,0 +1,47 @@ +FROM buildpack-deps:focal-curl +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 2.0.1 +ENV LANG C.UTF-8 +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update -q; apt-get install -yq --no-install-recommends \ + tzdata \ + coreutils \ + qt5-default \ + qt5-qmake \ + qtbase5-dev \ + qtdeclarative5-dev \ + qtbase5-dev-tools \ + libqt5sql5-mysql \ + libqt5sql5-psql \ + libqt5sql5-odbc \ + libqt5sql5-sqlite \ + libqt5core5a \ + libqt5qml5 \ + libqt5xml5 \ + libpq5 \ + libodbc1 \ + libmongoc-dev \ + libbson-dev \ + gcc \ + g++ \ + clang \ + make \ + cmake ; \ + rm -rf /var/lib/apt/lists/* + +WORKDIR /usr/src/treefrog +RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure --enable-shared-mongoc --spec=linux-clang && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +VOLUME /webapp +WORKDIR /webapp +EXPOSE 8800 +CMD ["treefrog", "-p", "8800", "/webapp"] diff --git a/dockerfiles/latest b/dockerfiles/latest index 8b9687207..10bf840ed 120000 --- a/dockerfiles/latest +++ b/dockerfiles/latest @@ -1 +1 @@ -1.31.0 \ No newline at end of file +2.0.1 \ No newline at end of file From b8c4f64ab32b6b8139f66c688fe2b5be59c6d83c Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Sat, 19 Jun 2021 22:12:46 +0900 Subject: [PATCH 30/48] docker file for 2.0.2 --- dockerfiles/2.0.2/Dockerfile | 47 ++++++++++++++++++++++++++++++++++++ dockerfiles/latest | 2 +- 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 dockerfiles/2.0.2/Dockerfile diff --git a/dockerfiles/2.0.2/Dockerfile b/dockerfiles/2.0.2/Dockerfile new file mode 100644 index 000000000..24250429e --- /dev/null +++ b/dockerfiles/2.0.2/Dockerfile @@ -0,0 +1,47 @@ +FROM buildpack-deps:focal-curl +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 2.0.2 +ENV LANG C.UTF-8 +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update -q; apt-get install -yq --no-install-recommends \ + tzdata \ + coreutils \ + qt5-default \ + qt5-qmake \ + qtbase5-dev \ + qtdeclarative5-dev \ + qtbase5-dev-tools \ + libqt5sql5-mysql \ + libqt5sql5-psql \ + libqt5sql5-odbc \ + libqt5sql5-sqlite \ + libqt5core5a \ + libqt5qml5 \ + libqt5xml5 \ + libpq5 \ + libodbc1 \ + libmongoc-dev \ + libbson-dev \ + gcc \ + g++ \ + clang \ + make \ + cmake ; \ + rm -rf /var/lib/apt/lists/* + +WORKDIR /usr/src/treefrog +RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure --enable-shared-mongoc --spec=linux-clang && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +VOLUME /webapp +WORKDIR /webapp +EXPOSE 8800 +CMD ["treefrog", "-p", "8800", "/webapp"] diff --git a/dockerfiles/latest b/dockerfiles/latest index 10bf840ed..f93ea0ca3 120000 --- a/dockerfiles/latest +++ b/dockerfiles/latest @@ -1 +1 @@ -2.0.1 \ No newline at end of file +2.0.2 \ No newline at end of file From e293c98faca1d216d9d5074879bfe3e629fd9bb8 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Sat, 21 Aug 2021 11:02:08 +0900 Subject: [PATCH 31/48] v2.1.0 --- dockerfiles/2.1.0/Dockerfile | 47 ++++++++++++++++++++++++++++++++++++ dockerfiles/latest | 2 +- 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 dockerfiles/2.1.0/Dockerfile diff --git a/dockerfiles/2.1.0/Dockerfile b/dockerfiles/2.1.0/Dockerfile new file mode 100644 index 000000000..9ed196c60 --- /dev/null +++ b/dockerfiles/2.1.0/Dockerfile @@ -0,0 +1,47 @@ +FROM buildpack-deps:focal-curl +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 2.1.0 +ENV LANG C.UTF-8 +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update -q; apt-get install -yq --no-install-recommends \ + tzdata \ + coreutils \ + qt5-default \ + qt5-qmake \ + qtbase5-dev \ + qtdeclarative5-dev \ + qtbase5-dev-tools \ + libqt5sql5-mysql \ + libqt5sql5-psql \ + libqt5sql5-odbc \ + libqt5sql5-sqlite \ + libqt5core5a \ + libqt5qml5 \ + libqt5xml5 \ + libpq5 \ + libodbc1 \ + libmongoc-dev \ + libbson-dev \ + gcc \ + g++ \ + clang \ + make \ + cmake ; \ + rm -rf /var/lib/apt/lists/* + +WORKDIR /usr/src/treefrog +RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure --enable-shared-mongoc --spec=linux-clang && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +VOLUME /webapp +WORKDIR /webapp +EXPOSE 8800 +CMD ["treefrog", "-p", "8800", "/webapp"] diff --git a/dockerfiles/latest b/dockerfiles/latest index f93ea0ca3..50aea0e7a 120000 --- a/dockerfiles/latest +++ b/dockerfiles/latest @@ -1 +1 @@ -2.0.2 \ No newline at end of file +2.1.0 \ No newline at end of file From a48fa7c2c4a49cab73639f7345397743c357cedf Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Fri, 11 Feb 2022 18:26:17 +0900 Subject: [PATCH 32/48] add docker file for 2.3.0 --- dockerfiles/2.3.0/Dockerfile | 47 ++++++++++++++++++++++++++++++++++++ dockerfiles/latest | 2 +- 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 dockerfiles/2.3.0/Dockerfile diff --git a/dockerfiles/2.3.0/Dockerfile b/dockerfiles/2.3.0/Dockerfile new file mode 100644 index 000000000..85b47ea99 --- /dev/null +++ b/dockerfiles/2.3.0/Dockerfile @@ -0,0 +1,47 @@ +FROM buildpack-deps:focal-curl +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 2.3.0 +ENV LANG C.UTF-8 +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update -q; apt-get install -yq --no-install-recommends \ + tzdata \ + coreutils \ + qt5-default \ + qt5-qmake \ + qtbase5-dev \ + qtdeclarative5-dev \ + qtbase5-dev-tools \ + libqt5sql5-mysql \ + libqt5sql5-psql \ + libqt5sql5-odbc \ + libqt5sql5-sqlite \ + libqt5core5a \ + libqt5qml5 \ + libqt5xml5 \ + libpq5 \ + libodbc1 \ + libmongoc-dev \ + libbson-dev \ + gcc \ + g++ \ + clang \ + make \ + cmake ; \ + rm -rf /var/lib/apt/lists/* + +WORKDIR /usr/src/treefrog +RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure --enable-shared-mongoc --spec=linux-clang && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +VOLUME /webapp +WORKDIR /webapp +EXPOSE 8800 +CMD ["treefrog", "-p", "8800", "/webapp"] diff --git a/dockerfiles/latest b/dockerfiles/latest index 50aea0e7a..cc6612c36 120000 --- a/dockerfiles/latest +++ b/dockerfiles/latest @@ -1 +1 @@ -2.1.0 \ No newline at end of file +2.3.0 \ No newline at end of file From 755c757b91657c1a2e3bb95d875d0b0d16a3d32a Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Fri, 11 Feb 2022 18:42:13 +0900 Subject: [PATCH 33/48] updated readme. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8a4662705..e78adf3a6 100644 --- a/README.md +++ b/README.md @@ -60,6 +60,7 @@ Docker Images ``` $ docker pull treefrogframework/treefrog ``` + Docker files are stored in the 'dockerfiles' directory of the 'docker' branch. MongoDB communication --------------------- From 00988f8e7f660af6b8764e7ffe2a0ba52f55c8b4 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Sat, 28 May 2022 11:32:30 +0900 Subject: [PATCH 34/48] add docker file for 2.3.1 --- dockerfiles/2.3.1/Dockerfile | 47 ++++++++++++++++++++++++++++++++++++ dockerfiles/latest | 2 +- 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 dockerfiles/2.3.1/Dockerfile diff --git a/dockerfiles/2.3.1/Dockerfile b/dockerfiles/2.3.1/Dockerfile new file mode 100644 index 000000000..e72cbdb0f --- /dev/null +++ b/dockerfiles/2.3.1/Dockerfile @@ -0,0 +1,47 @@ +FROM buildpack-deps:focal-curl +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 2.3.1 +ENV LANG C.UTF-8 +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update -q; apt-get install -yq --no-install-recommends \ + tzdata \ + coreutils \ + qt5-default \ + qt5-qmake \ + qtbase5-dev \ + qtdeclarative5-dev \ + qtbase5-dev-tools \ + libqt5sql5-mysql \ + libqt5sql5-psql \ + libqt5sql5-odbc \ + libqt5sql5-sqlite \ + libqt5core5a \ + libqt5qml5 \ + libqt5xml5 \ + libpq5 \ + libodbc1 \ + libmongoc-dev \ + libbson-dev \ + gcc \ + g++ \ + clang \ + make \ + cmake ; \ + rm -rf /var/lib/apt/lists/* + +WORKDIR /usr/src/treefrog +RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure --enable-shared-mongoc --spec=linux-clang && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +VOLUME /webapp +WORKDIR /webapp +EXPOSE 8800 +CMD ["treefrog", "-p", "8800", "/webapp"] diff --git a/dockerfiles/latest b/dockerfiles/latest index cc6612c36..a6254504e 120000 --- a/dockerfiles/latest +++ b/dockerfiles/latest @@ -1 +1 @@ -2.3.0 \ No newline at end of file +2.3.1 \ No newline at end of file From 64f5cf8588d89ec0d22c3d75e752e1b7e7b7f6bc Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Sat, 28 May 2022 16:14:51 +0900 Subject: [PATCH 35/48] update docker file. --- dockerfiles/2.3.1/Dockerfile | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/dockerfiles/2.3.1/Dockerfile b/dockerfiles/2.3.1/Dockerfile index e72cbdb0f..5bc9c6d32 100644 --- a/dockerfiles/2.3.1/Dockerfile +++ b/dockerfiles/2.3.1/Dockerfile @@ -1,4 +1,4 @@ -FROM buildpack-deps:focal-curl +FROM buildpack-deps:jammy-curl MAINTAINER AOYAMA Kazuharu ENV TREEFROG_VERSION 2.3.1 @@ -8,18 +8,18 @@ ENV DEBIAN_FRONTEND noninteractive RUN apt-get update -q; apt-get install -yq --no-install-recommends \ tzdata \ coreutils \ - qt5-default \ - qt5-qmake \ - qtbase5-dev \ - qtdeclarative5-dev \ - qtbase5-dev-tools \ - libqt5sql5-mysql \ - libqt5sql5-psql \ - libqt5sql5-odbc \ - libqt5sql5-sqlite \ - libqt5core5a \ - libqt5qml5 \ - libqt5xml5 \ + qmake6 \ + qt6-base-dev \ + qt6-base-dev-tools \ + qt6-tools-dev-tools \ + qt6-declarative-dev \ + libqt6sql6-mysql \ + libqt6sql6-psql \ + libqt6sql6-odbc \ + libqt6sql6-sqlite \ + libqt6core6 \ + libqt6qml6 \ + libqt6xml6 \ libpq5 \ libodbc1 \ libmongoc-dev \ @@ -31,6 +31,9 @@ RUN apt-get update -q; apt-get install -yq --no-install-recommends \ cmake ; \ rm -rf /var/lib/apt/lists/* +# Temporary.. +RUN rm -f /usr/bin/qmake; ln -sf /usr/bin/qmake6 /usr/bin/qmake + WORKDIR /usr/src/treefrog RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ cd treefrog-framework-${TREEFROG_VERSION} && \ From 7c2646446412a5159978fa9d09a7a2a25ad809a7 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Sat, 13 Aug 2022 14:45:46 +0900 Subject: [PATCH 36/48] add docker file for v2.4. --- dockerfiles/2.4.0/Dockerfile | 50 ++++++++++++++++++++++++++++++++++++ dockerfiles/latest | 2 +- 2 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 dockerfiles/2.4.0/Dockerfile diff --git a/dockerfiles/2.4.0/Dockerfile b/dockerfiles/2.4.0/Dockerfile new file mode 100644 index 000000000..c0c521228 --- /dev/null +++ b/dockerfiles/2.4.0/Dockerfile @@ -0,0 +1,50 @@ +FROM buildpack-deps:jammy-curl +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 2.4.0 +ENV LANG C.UTF-8 +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update -q; apt-get install -yq --no-install-recommends \ + tzdata \ + coreutils \ + qmake6 \ + qt6-base-dev \ + qt6-base-dev-tools \ + qt6-tools-dev-tools \ + qt6-declarative-dev \ + libqt6sql6-mysql \ + libqt6sql6-psql \ + libqt6sql6-odbc \ + libqt6sql6-sqlite \ + libqt6core6 \ + libqt6qml6 \ + libqt6xml6 \ + libpq5 \ + libodbc1 \ + libmongoc-dev \ + libbson-dev \ + gcc \ + g++ \ + clang \ + make \ + cmake ; \ + rm -rf /var/lib/apt/lists/* + +# Temporary.. +RUN rm -f /usr/bin/qmake; ln -sf /usr/bin/qmake6 /usr/bin/qmake + +WORKDIR /usr/src/treefrog +RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure --enable-shared-mongoc --spec=linux-clang && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +VOLUME /webapp +WORKDIR /webapp +EXPOSE 8800 +CMD ["treefrog", "-p", "8800", "/webapp"] diff --git a/dockerfiles/latest b/dockerfiles/latest index a6254504e..9183195ac 120000 --- a/dockerfiles/latest +++ b/dockerfiles/latest @@ -1 +1 @@ -2.3.1 \ No newline at end of file +2.4.0 \ No newline at end of file From a6385142786d464cfc994b1020c1a26810c38fa6 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Mon, 15 Aug 2022 09:55:31 +0900 Subject: [PATCH 37/48] updated dockerfile. --- dockerfiles/Dockerfile | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/dockerfiles/Dockerfile b/dockerfiles/Dockerfile index 14727e7b9..245608068 100644 --- a/dockerfiles/Dockerfile +++ b/dockerfiles/Dockerfile @@ -1,4 +1,4 @@ -FROM buildpack-deps:focal-curl +FROM buildpack-deps:jammy-curl MAINTAINER AOYAMA Kazuharu ENV LANG C.UTF-8 @@ -7,18 +7,18 @@ ENV DEBIAN_FRONTEND noninteractive RUN apt-get update -q; apt-get install -yq --no-install-recommends \ tzdata \ coreutils \ - qt5-default \ - qt5-qmake \ - qtbase5-dev \ - qtdeclarative5-dev \ - qtbase5-dev-tools \ - libqt5sql5-mysql \ - libqt5sql5-psql \ - libqt5sql5-odbc \ - libqt5sql5-sqlite \ - libqt5core5a \ - libqt5qml5 \ - libqt5xml5 \ + qmake6 \ + qt6-base-dev \ + qt6-base-dev-tools \ + qt6-tools-dev-tools \ + qt6-declarative-dev \ + libqt6sql6-mysql \ + libqt6sql6-psql \ + libqt6sql6-odbc \ + libqt6sql6-sqlite \ + libqt6core6 \ + libqt6qml6 \ + libqt6xml6 \ libpq5 \ libodbc1 \ libmongoc-dev \ @@ -30,6 +30,9 @@ RUN apt-get update -q; apt-get install -yq --no-install-recommends \ cmake ; \ rm -rf /var/lib/apt/lists/* +# Temporary.. +RUN rm -f /usr/bin/qmake; ln -sf /usr/bin/qmake6 /usr/bin/qmake + WORKDIR /usr/src/treefrog RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/master.tar.gz | tar xz && \ cd treefrog-framework-master && \ From 1e8de77fe7b21e422df014df9ff996ce022b9d25 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 1 Nov 2022 21:32:16 +0900 Subject: [PATCH 38/48] add docker file for v2.5. --- dockerfiles/2.5.0/Dockerfile | 50 ++++++++++++++++++++++++++++++++++++ dockerfiles/latest | 2 +- 2 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 dockerfiles/2.5.0/Dockerfile diff --git a/dockerfiles/2.5.0/Dockerfile b/dockerfiles/2.5.0/Dockerfile new file mode 100644 index 000000000..5c2335e04 --- /dev/null +++ b/dockerfiles/2.5.0/Dockerfile @@ -0,0 +1,50 @@ +FROM buildpack-deps:jammy-curl +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 2.5.0 +ENV LANG C.UTF-8 +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update -q; apt-get install -yq --no-install-recommends \ + tzdata \ + coreutils \ + qmake6 \ + qt6-base-dev \ + qt6-base-dev-tools \ + qt6-tools-dev-tools \ + qt6-declarative-dev \ + libqt6sql6-mysql \ + libqt6sql6-psql \ + libqt6sql6-odbc \ + libqt6sql6-sqlite \ + libqt6core6 \ + libqt6qml6 \ + libqt6xml6 \ + libpq5 \ + libodbc1 \ + libmongoc-dev \ + libbson-dev \ + gcc \ + g++ \ + clang \ + make \ + cmake ; \ + rm -rf /var/lib/apt/lists/* + +# Temporary.. +RUN rm -f /usr/bin/qmake; ln -sf /usr/bin/qmake6 /usr/bin/qmake + +WORKDIR /usr/src/treefrog +RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure --enable-shared-mongoc --spec=linux-clang && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +VOLUME /webapp +WORKDIR /webapp +EXPOSE 8800 +CMD ["treefrog", "-p", "8800", "/webapp"] diff --git a/dockerfiles/latest b/dockerfiles/latest index 9183195ac..fad066f80 120000 --- a/dockerfiles/latest +++ b/dockerfiles/latest @@ -1 +1 @@ -2.4.0 \ No newline at end of file +2.5.0 \ No newline at end of file From a20db46e37c23f77421cfbd7b2fbed1a95b53bdd Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 1 Nov 2022 22:18:17 +0900 Subject: [PATCH 39/48] add docker file for v2.5. --- dockerfiles/2.5.0/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/dockerfiles/2.5.0/Dockerfile b/dockerfiles/2.5.0/Dockerfile index 5c2335e04..bf10cc5cf 100644 --- a/dockerfiles/2.5.0/Dockerfile +++ b/dockerfiles/2.5.0/Dockerfile @@ -8,6 +8,7 @@ ENV DEBIAN_FRONTEND noninteractive RUN apt-get update -q; apt-get install -yq --no-install-recommends \ tzdata \ coreutils \ + pkg-config \ qmake6 \ qt6-base-dev \ qt6-base-dev-tools \ From de70fbd281faa45009af4445196c3bef29fa541b Mon Sep 17 00:00:00 2001 From: aoyama Date: Mon, 2 Jan 2023 12:31:11 +0900 Subject: [PATCH 40/48] add docker file for v2.6. --- dockerfiles/2.6.0/Dockerfile | 51 ++++++++++++++++++++++++++++++++++++ dockerfiles/latest | 2 +- 2 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 dockerfiles/2.6.0/Dockerfile diff --git a/dockerfiles/2.6.0/Dockerfile b/dockerfiles/2.6.0/Dockerfile new file mode 100644 index 000000000..3540360dd --- /dev/null +++ b/dockerfiles/2.6.0/Dockerfile @@ -0,0 +1,51 @@ +FROM buildpack-deps:jammy-curl +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 2.6.0 +ENV LANG C.UTF-8 +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update -q; apt-get install -yq --no-install-recommends \ + tzdata \ + coreutils \ + pkg-config \ + qmake6 \ + qt6-base-dev \ + qt6-base-dev-tools \ + qt6-tools-dev-tools \ + qt6-declarative-dev \ + libqt6sql6-mysql \ + libqt6sql6-psql \ + libqt6sql6-odbc \ + libqt6sql6-sqlite \ + libqt6core6 \ + libqt6qml6 \ + libqt6xml6 \ + libpq5 \ + libodbc1 \ + libmongoc-dev \ + libbson-dev \ + gcc \ + g++ \ + clang \ + make \ + cmake ; \ + rm -rf /var/lib/apt/lists/* + +# Temporary.. +RUN rm -f /usr/bin/qmake; ln -sf /usr/bin/qmake6 /usr/bin/qmake + +WORKDIR /usr/src/treefrog +RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure --enable-shared-mongoc --spec=linux-clang && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +VOLUME /webapp +WORKDIR /webapp +EXPOSE 8800 +CMD ["treefrog", "-p", "8800", "/webapp"] diff --git a/dockerfiles/latest b/dockerfiles/latest index fad066f80..914ec9671 120000 --- a/dockerfiles/latest +++ b/dockerfiles/latest @@ -1 +1 @@ -2.5.0 \ No newline at end of file +2.6.0 \ No newline at end of file From 9165af59d65e42c240662894f23cdd0b5f210a85 Mon Sep 17 00:00:00 2001 From: aoyama Date: Sat, 25 Feb 2023 21:46:24 +0900 Subject: [PATCH 41/48] add docker file for v2.7.0. --- dockerfiles/2.7.0/Dockerfile | 51 ++++++++++++++++++++++++++++++++++++ dockerfiles/latest | 2 +- 2 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 dockerfiles/2.7.0/Dockerfile diff --git a/dockerfiles/2.7.0/Dockerfile b/dockerfiles/2.7.0/Dockerfile new file mode 100644 index 000000000..3fe79808a --- /dev/null +++ b/dockerfiles/2.7.0/Dockerfile @@ -0,0 +1,51 @@ +FROM buildpack-deps:jammy-curl +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 2.7.0 +ENV LANG C.UTF-8 +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update -q; apt-get install -yq --no-install-recommends \ + tzdata \ + coreutils \ + pkg-config \ + qmake6 \ + qt6-base-dev \ + qt6-base-dev-tools \ + qt6-tools-dev-tools \ + qt6-declarative-dev \ + libqt6sql6-mysql \ + libqt6sql6-psql \ + libqt6sql6-odbc \ + libqt6sql6-sqlite \ + libqt6core6 \ + libqt6qml6 \ + libqt6xml6 \ + libpq5 \ + libodbc1 \ + libmongoc-dev \ + libbson-dev \ + gcc \ + g++ \ + clang \ + make \ + cmake ; \ + rm -rf /var/lib/apt/lists/* + +# Temporary.. +RUN rm -f /usr/bin/qmake; ln -sf /usr/bin/qmake6 /usr/bin/qmake + +WORKDIR /usr/src/treefrog +RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure --enable-shared-mongoc --spec=linux-clang && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +VOLUME /webapp +WORKDIR /webapp +EXPOSE 8800 +CMD ["treefrog", "-p", "8800", "/webapp"] diff --git a/dockerfiles/latest b/dockerfiles/latest index 914ec9671..9aa34646d 120000 --- a/dockerfiles/latest +++ b/dockerfiles/latest @@ -1 +1 @@ -2.6.0 \ No newline at end of file +2.7.0 \ No newline at end of file From e0bdc887d83c4fe55c3d325444a323f6187372d7 Mon Sep 17 00:00:00 2001 From: aoyama Date: Sun, 26 Mar 2023 09:44:32 +0900 Subject: [PATCH 42/48] add docker file for v2.7.1. --- dockerfiles/2.7.1/Dockerfile | 51 ++++++++++++++++++++++++++++++++++++ dockerfiles/latest | 2 +- 2 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 dockerfiles/2.7.1/Dockerfile diff --git a/dockerfiles/2.7.1/Dockerfile b/dockerfiles/2.7.1/Dockerfile new file mode 100644 index 000000000..78ccbb47c --- /dev/null +++ b/dockerfiles/2.7.1/Dockerfile @@ -0,0 +1,51 @@ +FROM buildpack-deps:jammy-curl +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 2.7.1 +ENV LANG C.UTF-8 +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update -q; apt-get install -yq --no-install-recommends \ + tzdata \ + coreutils \ + pkg-config \ + qmake6 \ + qt6-base-dev \ + qt6-base-dev-tools \ + qt6-tools-dev-tools \ + qt6-declarative-dev \ + libqt6sql6-mysql \ + libqt6sql6-psql \ + libqt6sql6-odbc \ + libqt6sql6-sqlite \ + libqt6core6 \ + libqt6qml6 \ + libqt6xml6 \ + libpq5 \ + libodbc1 \ + libmongoc-dev \ + libbson-dev \ + gcc \ + g++ \ + clang \ + make \ + cmake ; \ + rm -rf /var/lib/apt/lists/* + +# Temporary.. +RUN rm -f /usr/bin/qmake; ln -sf /usr/bin/qmake6 /usr/bin/qmake + +WORKDIR /usr/src/treefrog +RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure --enable-shared-mongoc --spec=linux-clang && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +VOLUME /webapp +WORKDIR /webapp +EXPOSE 8800 +CMD ["treefrog", "-p", "8800", "/webapp"] diff --git a/dockerfiles/latest b/dockerfiles/latest index 9aa34646d..5588ae827 120000 --- a/dockerfiles/latest +++ b/dockerfiles/latest @@ -1 +1 @@ -2.7.0 \ No newline at end of file +2.7.1 \ No newline at end of file From 9917d1451e81096f51004e4c179fd451b4e601fe Mon Sep 17 00:00:00 2001 From: aoyama Date: Tue, 12 Dec 2023 21:50:47 +0900 Subject: [PATCH 43/48] add dockerfile. --- dockerfiles/2.8.0/Dockerfile | 51 ++++++++++++++++++++++++++++++++++++ dockerfiles/latest | 2 +- 2 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 dockerfiles/2.8.0/Dockerfile diff --git a/dockerfiles/2.8.0/Dockerfile b/dockerfiles/2.8.0/Dockerfile new file mode 100644 index 000000000..dc567d477 --- /dev/null +++ b/dockerfiles/2.8.0/Dockerfile @@ -0,0 +1,51 @@ +FROM buildpack-deps:jammy-curl +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 2.8.0 +ENV LANG C.UTF-8 +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update -q; apt-get install -yq --no-install-recommends \ + tzdata \ + coreutils \ + pkg-config \ + qmake6 \ + qt6-base-dev \ + qt6-base-dev-tools \ + qt6-tools-dev-tools \ + qt6-declarative-dev \ + libqt6sql6-mysql \ + libqt6sql6-psql \ + libqt6sql6-odbc \ + libqt6sql6-sqlite \ + libqt6core6 \ + libqt6qml6 \ + libqt6xml6 \ + libpq5 \ + libodbc1 \ + libmongoc-dev \ + libbson-dev \ + gcc \ + g++ \ + clang \ + make \ + cmake ; \ + rm -rf /var/lib/apt/lists/* + +# Temporary.. +RUN rm -f /usr/bin/qmake; ln -sf /usr/bin/qmake6 /usr/bin/qmake + +WORKDIR /usr/src/treefrog +RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure --enable-shared-mongoc --spec=linux-clang && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +VOLUME /webapp +WORKDIR /webapp +EXPOSE 8800 +CMD ["treefrog", "-p", "8800", "/webapp"] diff --git a/dockerfiles/latest b/dockerfiles/latest index 5588ae827..6533b6687 120000 --- a/dockerfiles/latest +++ b/dockerfiles/latest @@ -1 +1 @@ -2.7.1 \ No newline at end of file +2.8.0 \ No newline at end of file From 6f310b61ffc81acc0d20927285b04d0ef67b0bc1 Mon Sep 17 00:00:00 2001 From: aoyama Date: Fri, 26 Apr 2024 21:54:28 +0900 Subject: [PATCH 44/48] update dockerfiles to upgrade ubuntu --- dockerfiles/2.8.0/Dockerfile | 7 ++----- dockerfiles/Dockerfile | 7 ++----- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/dockerfiles/2.8.0/Dockerfile b/dockerfiles/2.8.0/Dockerfile index dc567d477..141ce0fba 100644 --- a/dockerfiles/2.8.0/Dockerfile +++ b/dockerfiles/2.8.0/Dockerfile @@ -1,4 +1,4 @@ -FROM buildpack-deps:jammy-curl +FROM buildpack-deps:noble-curl MAINTAINER AOYAMA Kazuharu ENV TREEFROG_VERSION 2.8.0 @@ -22,7 +22,7 @@ RUN apt-get update -q; apt-get install -yq --no-install-recommends \ libqt6qml6 \ libqt6xml6 \ libpq5 \ - libodbc1 \ + libodbc2 \ libmongoc-dev \ libbson-dev \ gcc \ @@ -32,9 +32,6 @@ RUN apt-get update -q; apt-get install -yq --no-install-recommends \ cmake ; \ rm -rf /var/lib/apt/lists/* -# Temporary.. -RUN rm -f /usr/bin/qmake; ln -sf /usr/bin/qmake6 /usr/bin/qmake - WORKDIR /usr/src/treefrog RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ cd treefrog-framework-${TREEFROG_VERSION} && \ diff --git a/dockerfiles/Dockerfile b/dockerfiles/Dockerfile index 245608068..fe613e709 100644 --- a/dockerfiles/Dockerfile +++ b/dockerfiles/Dockerfile @@ -1,4 +1,4 @@ -FROM buildpack-deps:jammy-curl +FROM buildpack-deps:noble-curl MAINTAINER AOYAMA Kazuharu ENV LANG C.UTF-8 @@ -20,7 +20,7 @@ RUN apt-get update -q; apt-get install -yq --no-install-recommends \ libqt6qml6 \ libqt6xml6 \ libpq5 \ - libodbc1 \ + libodbc2 \ libmongoc-dev \ libbson-dev \ gcc \ @@ -30,9 +30,6 @@ RUN apt-get update -q; apt-get install -yq --no-install-recommends \ cmake ; \ rm -rf /var/lib/apt/lists/* -# Temporary.. -RUN rm -f /usr/bin/qmake; ln -sf /usr/bin/qmake6 /usr/bin/qmake - WORKDIR /usr/src/treefrog RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/master.tar.gz | tar xz && \ cd treefrog-framework-master && \ From bfcdfa42c5c5878ce4959ff024e147d8219f680d Mon Sep 17 00:00:00 2001 From: aoyama Date: Sat, 15 Jun 2024 14:23:36 +0900 Subject: [PATCH 45/48] add docker file for v2.9 --- dockerfiles/2.9.0/Dockerfile | 48 ++++++++++++++++++++++++++++++++++++ dockerfiles/latest | 2 +- 2 files changed, 49 insertions(+), 1 deletion(-) create mode 100644 dockerfiles/2.9.0/Dockerfile diff --git a/dockerfiles/2.9.0/Dockerfile b/dockerfiles/2.9.0/Dockerfile new file mode 100644 index 000000000..317dbe734 --- /dev/null +++ b/dockerfiles/2.9.0/Dockerfile @@ -0,0 +1,48 @@ +FROM buildpack-deps:noble-curl +MAINTAINER AOYAMA Kazuharu + +ENV TREEFROG_VERSION 2.9.0 +ENV LANG C.UTF-8 +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update -q; apt-get install -yq --no-install-recommends \ + tzdata \ + coreutils \ + pkg-config \ + qmake6 \ + qt6-base-dev \ + qt6-base-dev-tools \ + qt6-tools-dev-tools \ + qt6-declarative-dev \ + libqt6sql6-mysql \ + libqt6sql6-psql \ + libqt6sql6-odbc \ + libqt6sql6-sqlite \ + libqt6core6 \ + libqt6qml6 \ + libqt6xml6 \ + libpq5 \ + libodbc2 \ + libmongoc-dev \ + libbson-dev \ + gcc \ + g++ \ + clang \ + make \ + cmake ; \ + rm -rf /var/lib/apt/lists/* + +WORKDIR /usr/src/treefrog +RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure --enable-shared-mongoc --spec=linux-clang && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +VOLUME /webapp +WORKDIR /webapp +EXPOSE 8800 +CMD ["treefrog", "-p", "8800", "/webapp"] diff --git a/dockerfiles/latest b/dockerfiles/latest index 6533b6687..f3ac133c5 120000 --- a/dockerfiles/latest +++ b/dockerfiles/latest @@ -1 +1 @@ -2.8.0 \ No newline at end of file +2.9.0 \ No newline at end of file From 18f246e1b17e2bf8023c6d56cdbf22f3ada6dce2 Mon Sep 17 00:00:00 2001 From: aoyama Date: Sat, 30 Nov 2024 13:39:45 +0900 Subject: [PATCH 46/48] add a dockerfile. --- dockerfiles/2.10.0/Dockerfile | 48 +++++++++++++++++++++++++++++++++++ dockerfiles/Dockerfile | 2 +- dockerfiles/latest | 2 +- 3 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 dockerfiles/2.10.0/Dockerfile diff --git a/dockerfiles/2.10.0/Dockerfile b/dockerfiles/2.10.0/Dockerfile new file mode 100644 index 000000000..1fe458bed --- /dev/null +++ b/dockerfiles/2.10.0/Dockerfile @@ -0,0 +1,48 @@ +FROM buildpack-deps:noble-curl +LABEL maintainer="AOYAMA Kazuharu " + +ENV TREEFROG_VERSION 2.10.0 +ENV LANG C.UTF-8 +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update -q; apt-get install -yq --no-install-recommends \ + tzdata \ + coreutils \ + pkg-config \ + qmake6 \ + qt6-base-dev \ + qt6-base-dev-tools \ + qt6-tools-dev-tools \ + qt6-declarative-dev \ + libqt6sql6-mysql \ + libqt6sql6-psql \ + libqt6sql6-odbc \ + libqt6sql6-sqlite \ + libqt6core6 \ + libqt6qml6 \ + libqt6xml6 \ + libpq5 \ + libodbc2 \ + libmongoc-dev \ + libbson-dev \ + gcc \ + g++ \ + clang \ + make \ + cmake ; \ + rm -rf /var/lib/apt/lists/* + +WORKDIR /usr/src/treefrog +RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure --enable-shared-mongoc --spec=linux-clang && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +VOLUME /webapp +WORKDIR /webapp +EXPOSE 8800 +CMD ["treefrog", "-p", "8800", "/webapp"] diff --git a/dockerfiles/Dockerfile b/dockerfiles/Dockerfile index fe613e709..d743a8ea9 100644 --- a/dockerfiles/Dockerfile +++ b/dockerfiles/Dockerfile @@ -1,5 +1,5 @@ FROM buildpack-deps:noble-curl -MAINTAINER AOYAMA Kazuharu +LABEL maintainer="AOYAMA Kazuharu " ENV LANG C.UTF-8 ENV DEBIAN_FRONTEND noninteractive diff --git a/dockerfiles/latest b/dockerfiles/latest index f3ac133c5..f161b5d80 120000 --- a/dockerfiles/latest +++ b/dockerfiles/latest @@ -1 +1 @@ -2.9.0 \ No newline at end of file +2.10.0 \ No newline at end of file From 87a39ff4cdbfef2270856cf10adc5b101f43f510 Mon Sep 17 00:00:00 2001 From: aoyama Date: Mon, 5 May 2025 11:23:52 +0900 Subject: [PATCH 47/48] docker file for 2.11.0 --- dockerfiles/2.11.0/Dockerfile | 49 +++++++++++++++++++++++++++++++++++ dockerfiles/Dockerfile | 1 + dockerfiles/latest | 2 +- 3 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 dockerfiles/2.11.0/Dockerfile diff --git a/dockerfiles/2.11.0/Dockerfile b/dockerfiles/2.11.0/Dockerfile new file mode 100644 index 000000000..699fc6ed6 --- /dev/null +++ b/dockerfiles/2.11.0/Dockerfile @@ -0,0 +1,49 @@ +FROM buildpack-deps:noble-curl +LABEL maintainer="AOYAMA Kazuharu " + +ENV TREEFROG_VERSION 2.11.0 +ENV LANG C.UTF-8 +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update -q; apt-get install -yq --no-install-recommends \ + tzdata \ + coreutils \ + pkg-config \ + qmake6 \ + qt6-base-dev \ + qt6-base-dev-tools \ + qt6-tools-dev-tools \ + qt6-declarative-dev \ + libqt6sql6-mysql \ + libqt6sql6-psql \ + libqt6sql6-odbc \ + libqt6sql6-sqlite \ + libqt6core6 \ + libqt6qml6 \ + libqt6xml6 \ + libpq5 \ + libodbc2 \ + libmongoc-dev \ + libbson-dev \ + yarn \ + gcc \ + g++ \ + clang \ + make \ + cmake ; \ + rm -rf /var/lib/apt/lists/* + +WORKDIR /usr/src/treefrog +RUN curl -sL https://github.com/treefrogframework/treefrog-framework/archive/v${TREEFROG_VERSION}.tar.gz | tar xz && \ + cd treefrog-framework-${TREEFROG_VERSION} && \ + ./configure --enable-shared-mongoc --spec=linux-clang && \ + make -j"$(nproc)" -C src && \ + make -C src install && \ + make -j"$(nproc)" -C tools && \ + make -C tools install && \ + rm -rf /usr/src/treefrog + +VOLUME /webapp +WORKDIR /webapp +EXPOSE 8800 +CMD ["treefrog", "-p", "8800", "/webapp"] diff --git a/dockerfiles/Dockerfile b/dockerfiles/Dockerfile index d743a8ea9..15d59dead 100644 --- a/dockerfiles/Dockerfile +++ b/dockerfiles/Dockerfile @@ -23,6 +23,7 @@ RUN apt-get update -q; apt-get install -yq --no-install-recommends \ libodbc2 \ libmongoc-dev \ libbson-dev \ + yarn \ gcc \ g++ \ clang \ diff --git a/dockerfiles/latest b/dockerfiles/latest index f161b5d80..ed0edc885 120000 --- a/dockerfiles/latest +++ b/dockerfiles/latest @@ -1 +1 @@ -2.10.0 \ No newline at end of file +2.11.0 \ No newline at end of file From 4a66b793243a97027e5dc0856d532644c9334c19 Mon Sep 17 00:00:00 2001 From: aoyama Date: Sat, 5 Jul 2025 11:29:19 +0900 Subject: [PATCH 48/48] Added dockerfile for 2.11.1 --- dockerfiles/2.11.0/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dockerfiles/2.11.0/Dockerfile b/dockerfiles/2.11.0/Dockerfile index 699fc6ed6..e0f957949 100644 --- a/dockerfiles/2.11.0/Dockerfile +++ b/dockerfiles/2.11.0/Dockerfile @@ -1,7 +1,7 @@ FROM buildpack-deps:noble-curl LABEL maintainer="AOYAMA Kazuharu " -ENV TREEFROG_VERSION 2.11.0 +ENV TREEFROG_VERSION 2.11.1 ENV LANG C.UTF-8 ENV DEBIAN_FRONTEND noninteractive