# minim-server CHANGELOG
+0.4.0
+-----
+- add v2.x support.
+
0.3.0
-----
- rename image.
override_attributes(
'minim-server' => {
'docker-compose' => {
+ 'dot_env' => {
+ # the official image
+ # https://hub.docker.com/r/minimworld/minimserver
+ 'REGISTRY' => 'minimworld',
+ 'NAME' => 'minimserver',
+ 'MINIM_VER' => 'latest', # latest-arm, latest-arm64
+ # Local build
+ #'REGISTRY' => 'yourname',
+ #'NAME' => 'minimserver',
+ #'MINIM_VER' => '0.8.5.2',
+ },
'config' => {
'services' => {
'minim-server' => {
- Author:: whitestar at osdn.jp
```text
-Copyright 2018, whitestar
+Copyright 2018-2022, whitestar
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
# Cookbook Name:: minim-server
# Attributes:: default
#
-# Copyright 2018-2019, whitestar
+# Copyright 2018-2022, whitestar
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
when 'x86_64'
image_name = 'minimserver'
base_image = 'java:8-jre'
- download_url = "http://jminim.com/cada/MinimServer-#{minim_ver}-linux-intel.tar.gz"
+ download_url = "https://jminim.com/brac/MinimServer-#{minim_ver}-linux-intel.tar.gz"
when 'armv7l'
image_name = 'minimserver-armhf'
base_image = 'arm32v7/openjdk:8-jre'
- download_url = "http://jminim.com/cada/MinimServer-#{minim_ver}-linux-armhf.tar.gz"
+ download_url = "https://jminim.com/brac/MinimServer-#{minim_ver}-linux-armhf.tar.gz"
end
default['minim-server']['Dockerfile'] = {
default['minim-server']['docker-compose']['dot_env'] = {
'NAME' => image_name,
- 'MINIM_VER' => minim_ver,
+ 'MINIM_VER' => minim_ver, # 0.8.5.2, 2.1, 2.1-arm, latest, latest-arm
# archive url
'url' => download_url,
# already not found!
#'url' => 'http://jminim.com/cada/MinimServer-0.8.4-linux-x64.tar.gz',
# Internal registry context, e.g. gitlab.io.example.com:5050/images
- 'REGISTRY' => 'local',
+ 'REGISTRY' => 'local', # or minimworld (official registry)
}
force_override['minim-server']['docker-compose']['config_format_version'] = '2'
'version' => '2',
'services' => {
'minim-server' => {
- 'build' => {
- 'context' => './',
- 'args' => {
- 'url' => '${url}',
- },
- },
'image' => '${REGISTRY}/${NAME}:${MINIM_VER}',
'restart' => 'always',
'network_mode' => 'host',
},
}
+node_dot_env = node['minim-server']['docker-compose']['dot_env']
+unless node_dot_env['REGISTRY'] == 'minimworld' # Official registry
+ version_2_config['services']['minim-server']['build'] = {
+ 'context' => './',
+ 'args' => {
+ 'url' => '${url}',
+ },
+ }
+end
+
default['minim-server']['docker-compose']['config'] = version_2_config
FROM <%= node['minim-server']['Dockerfile']['FROM'] %>
-ARG url=http://jminim.com/cada/MinimServer-0.8.5.2-linux-intel.tar.gz
+ARG url=https://jminim.com/brac/MinimServer-0.8.5.2-linux-intel.tar.gz
RUN wget -O /opt/MinimServer.tar.gz ${url} && \
- cd /opt && \
- tar xf MinimServer.tar.gz && \
- rm MinimServer.tar.gz
+ cd /opt && \
+ tar xf MinimServer.tar.gz && \
+ rm MinimServer.tar.gz
COPY ./minimserver.config /opt/minimserver/data/minimserver.config
FROM <%= node['minim-server']['Dockerfile']['FROM'] %>
-ARG url=http://jminim.com/cada/MinimServer-0.8.5.2-linux-armhf.tar.gz
+ARG url=https://jminim.com/brac/MinimServer-0.8.5.2-linux-armhf.tar.gz
RUN apt-get update -y && \
apt-get install -y --no-install-recommends wget && \
--- /dev/null
+.configVersion = 2.0.145
+.licenseType = starter
+minimserver.activeProfile = default
+http.listenerPort = 9790
+minimserver.systemUpdateID = 1
+minimserver.configVersion = 2.0.169
+minimserver.license = 2.0.4
+minimserver.welcomePage = no
+minimserver.contentDir = /media
)
override_attributes(
+ 'minim-server' => {
+ 'docker-compose' => {
+ 'dot_env' => {
+ # the official image
+ # https://hub.docker.com/r/minimworld/minimserver
+ 'REGISTRY' => 'minimworld',
+ 'NAME' => 'minimserver',
+ 'MINIM_VER' => 'latest', # latest-arm, latest-arm64
+ # Local build
+ #'REGISTRY' => 'yourname',
+ #'NAME' => 'minimserver',
+ #'MINIM_VER' => '0.8.5.2',
+ },
+ },
+ },
)