From 814e6841681e5ebe9785e260dcdbd55b9c7ac1a7 Mon Sep 17 00:00:00 2001 From: Nicholas Amorim Date: Fri, 31 May 2019 09:07:54 +0300 Subject: [PATCH 1/4] Cronicle does not accept arrays as envvars --- Dockerfile | 1 - 1 file changed, 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 7186ab1..65c24af 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,7 +10,6 @@ ENV CRONICLE_WebServer__https_port 443 ENV CRONICLE_web_socket_use_hostnames 1 ENV CRONICLE_server_comm_use_hostnames 1 ENV CRONICLE_web_direct_connect 0 -ENV CRONICLE_socket_io_transports '["polling", "websocket"]' RUN apk add --no-cache git curl wget perl bash perl-pathtools tar \ procps tini From 96c42a9871cb94e5529a63c5051a533d26cc11c5 Mon Sep 17 00:00:00 2001 From: Nicholas Amorim Date: Wed, 11 Dec 2019 13:27:16 +0200 Subject: [PATCH 2/4] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 8005b6f..96c1cc4 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,8 @@ Docker container for a Cronicle single-server master node +This image fixes a known issue with the intelliops/belsander image: https://github.com/belsander/docker-cronicle/issues/19 + # Supported tags * `0.8.28`, `latest` [Dockerfile](https://raw.githubusercontent.com/belsander/docker-cronicle/master/Dockerfile) From 187cf19ea8185efe04c17fbe23db52201eab9e43 Mon Sep 17 00:00:00 2001 From: Sergio Cruz Date: Thu, 16 Jan 2020 13:06:35 +0100 Subject: [PATCH 3/4] Update README --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 96c1cc4..59090fc 100644 --- a/README.md +++ b/README.md @@ -27,12 +27,12 @@ there is no need for S3, again, just go for `latest`. ## Install ```sh -docker pull intelliops/cronicle:latest +docker pull nicholasamorim/cronicle:latest ``` ## Running ```sh -docker run --name cronicle --hostname localhost -p 3012:3012 intelliops/cronicle:latest +docker run --name cronicle --hostname localhost -p 3012:3012 nicholasamorim/cronicle:latest ``` Alternatively with persistent data and logs: @@ -40,7 +40,7 @@ Alternatively with persistent data and logs: docker run --name cronicle \ -v /path-to-cronicle-storage/data:/opt/cronicle/data:rw \ -v /path-to-cronicle-storage/logs:/opt/cronicle/logs:rw \ - --hostname localhost -p 3012:3012 intelliops/cronicle:latest + --hostname localhost -p 3012:3012 nicholasamorim/cronicle:latest ``` The web UI will be available at: http://localhost:3012 @@ -48,7 +48,7 @@ The web UI will be available at: http://localhost:3012 > NOTE: please replace the hostname `localhost`, this is only for testing > purposes! If you rename the hostname also consider setting the environmental > variable `CRONICLE_base_app_url`. -> e.g `docker run --name cronicle --hostname cronicle-host -p 3012:3012 -e CRONICLE_base_app_url='http://cronicle-host:3012' intelliops/cronicle:latest` +> e.g `docker run --name cronicle --hostname cronicle-host -p 3012:3012 -e CRONICLE_base_app_url='http://cronicle-host:3012' nicholasamorim/cronicle:latest` ## Volumes Cronicle process runs under the `cronicle` user with `ID 1001` and `GUID `1001`. If you are using Docker bind mounts set permissions accordingly. From 218bef063d0118c6efecee99a032cec282af0a11 Mon Sep 17 00:00:00 2001 From: Nicholas Amorim Date: Tue, 21 Apr 2020 15:16:14 +0300 Subject: [PATCH 4/4] Updated to latest Cronicle version --- Dockerfile | 4 ++-- Dockerfile.letsencrypt | 10 ---------- Dockerfile.s3 | 4 ++-- README.md | 13 +++++-------- 4 files changed, 9 insertions(+), 22 deletions(-) delete mode 100644 Dockerfile.letsencrypt diff --git a/Dockerfile b/Dockerfile index 65c24af..4232cb6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM node:10.11-alpine -LABEL maintainer="Sander Bel " +LABEL maintainer="Nicholas Amorim " -ARG CRONICLE_VERSION='0.8.28' +ARG CRONICLE_VERSION='0.8.45' # Docker defaults ENV CRONICLE_base_app_url 'http://localhost:3012' diff --git a/Dockerfile.letsencrypt b/Dockerfile.letsencrypt deleted file mode 100644 index 47c01f6..0000000 --- a/Dockerfile.letsencrypt +++ /dev/null @@ -1,10 +0,0 @@ -FROM intelliops/cronicle:0.8.28 -LABEL maintainer="Sander Bel " - -USER root - -RUN curl https://letsencrypt.org/certs/lets-encrypt-x3-cross-signed.pem -o /usr/local/share/ca-certificates/LetsEncryptX3IdenTrust.crt && \ - chmod 644 /usr/local/share/ca-certificates/LetsEncryptX3IdenTrust.crt && \ - update-ca-certificates - -USER cronicle diff --git a/Dockerfile.s3 b/Dockerfile.s3 index e97d7ea..682b534 100644 --- a/Dockerfile.s3 +++ b/Dockerfile.s3 @@ -1,5 +1,5 @@ -FROM intelliops/cronicle:0.8.28 -LABEL maintainer="Sander Bel " +FROM nicholasamorim/cronicle:0.8.45 +LABEL maintainer="Nicholas Amorim " USER root diff --git a/README.md b/README.md index 59090fc..0183043 100644 --- a/README.md +++ b/README.md @@ -7,18 +7,15 @@ This image fixes a known issue with the intelliops/belsander image: https://gith # Supported tags -* `0.8.28`, `latest` [Dockerfile](https://raw.githubusercontent.com/belsander/docker-cronicle/master/Dockerfile) -* `0.8.28-letsencrypt`, `letsencrypt` [Dockerfile.letsencrypt](https://raw.githubusercontent.com/belsander/docker-cronicle/master/Dockerfile.letsencrypt) -* `0.8.28-s3`, `s3` [Dockerfile.s3](https://raw.githubusercontent.com/belsander/docker-cronicle/master/Dockerfile.s3) +* `latest`, `0.8.45`, [Dockerfile](https://raw.githubusercontent.com/belsander/docker-cronicle/master/Dockerfile) +* `latest-s3` , `0.8.45-s3`,[Dockerfile.s3](https://raw.githubusercontent.com/belsander/docker-cronicle/master/Dockerfile.s3) + +* `0.8.28` [Dockerfile](https://raw.githubusercontent.com/belsander/docker-cronicle/master/Dockerfile) +* `0.8.28-s3` [Dockerfile.s3](https://raw.githubusercontent.com/belsander/docker-cronicle/master/Dockerfile.s3) ## latest Latest version of Cronicle server based upon nodejs Docker image. -## letsencrypt -Same as the `latest` Docker image, but with support for Let's Encrypt -certificates. Which means that the Cronicle server can be used with SSL and a -Let's Encrypt certificate. If this is not needed, just use the tag `latest`. - ## s3 Same as the `latest` Docker image, but with support for Amazon S3 storage. If there is no need for S3, again, just go for `latest`.