Skip to content

Commit a60e927

Browse files
committed
release: 7.0.0-1
Signed-off-by: Jonathan Cormier <jcormier@criticallink.com>
1 parent dbd2caa commit a60e927

10 files changed

Lines changed: 37 additions & 32 deletions

Changelog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog
22

3+
**7.0.0-1**
4+
- redmine: Update REDMINE_SUDO_MODE_ENABLED to true by default, to match redmine 7.0.0 change
5+
- config: Sync 7.0 commented defaults from configuration.yml.example
6+
- functions: Refactor to using execute_raketask helper
7+
38
**7.0.0**
49
- redmine: upgrade to v7.0.0 <https://www.redmine.org/news/161>
510
- redmine: major release migrated to Rails 8; build on ruby 4.0.5 (was ruby 3.3)

README.md

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ Dockerfile to build a [Redmine](http://www.redmine.org/) container image.
6161

6262
## Version
6363

64-
Current Version: **sameersbn/redmine:7.0.0**
64+
Current Version: **sameersbn/redmine:7.0.0-1**
6565

6666
_P.S.: If your installation depends on various third party plugins, please stick with 2.6.xx series to avoid breakage._
6767

@@ -109,7 +109,7 @@ docker pull sameersbn/redmine:latest
109109
Since version `2.4.2`, the image builds are being tagged. You can now pull a particular version of redmine by specifying the version number. For example,
110110

111111
```bash
112-
docker pull sameersbn/redmine:7.0.0
112+
docker pull sameersbn/redmine:7.0.0-1
113113
```
114114

115115
Alternately you can build the image yourself.
@@ -147,7 +147,7 @@ docker run --name=redmine -d \
147147
--env='REDMINE_PORT=10083' \
148148
--volume=/srv/docker/redmine/redmine:/home/redmine/data \
149149
--volume=/srv/docker/redmine/redmine-logs:/var/log/redmine/ \
150-
sameersbn/redmine:7.0.0
150+
sameersbn/redmine:7.0.0-1
151151
```
152152

153153
**NOTE**: Please allow a minute or two for the Redmine application to start.
@@ -194,7 +194,7 @@ Volumes can be mounted in docker by specifying the **'-v'** option in the docker
194194
docker run --name=redmine -it --rm \
195195
--volume=/srv/docker/redmine/redmine:/home/redmine/data \
196196
--volume=/srv/docker/redmine/redmine-logs:/var/log/redmine/ \
197-
sameersbn/redmine:7.0.0
197+
sameersbn/redmine:7.0.0-1
198198
```
199199

200200
## Database
@@ -231,7 +231,7 @@ docker run --name=redmine -it --rm \
231231
--env='DB_USER=redmine' --env='DB_PASS=password' \
232232
--volume=/srv/docker/redmine/redmine:/home/redmine/data \
233233
--volume=/srv/docker/redmine/redmine-logs:/var/log/redmine/ \
234-
sameersbn/redmine:7.0.0
234+
sameersbn/redmine:7.0.0-1
235235
```
236236

237237
This will initialize the redmine database and after a couple of minutes your redmine instance should be ready to use.
@@ -261,7 +261,7 @@ docker run --name=redmine -it --rm \
261261
--env='DB_USER=redmine' --env='DB_PASS=password' \
262262
--volume=/srv/docker/redmine/redmine:/home/redmine/data \
263263
--volume=/srv/docker/redmine/redmine-logs:/var/log/redmine/ \
264-
sameersbn/redmine:7.0.0
264+
sameersbn/redmine:7.0.0-1
265265
```
266266

267267
This will initialize the redmine database and after a couple of minutes your redmine instance should be ready to use.
@@ -307,7 +307,7 @@ We are now ready to start the redmine application.
307307
docker run --name=redmine -it --rm --link=postgresql-redmine:postgresql \
308308
--volume=/srv/docker/redmine/redmine:/home/redmine/data \
309309
--volume=/srv/docker/redmine/redmine-logs:/var/log/redmine/ \
310-
sameersbn/redmine:7.0.0
310+
sameersbn/redmine:7.0.0-1
311311
```
312312

313313
Here the image will also automatically fetch the `DB_NAME`, `DB_USER` and `DB_PASS` variables from the postgresql container as they are specified in the `docker run` command for the postgresql container. This is made possible using the magic of docker links and works with the following images:
@@ -334,7 +334,7 @@ _Assuming that the memcached server host is 192.168.1.100_
334334
```bash
335335
docker run --name=redmine -it --rm \
336336
--env='MEMCACHE_HOST=192.168.1.100' --env='MEMCACHE_PORT=11211' \
337-
sameersbn/redmine:7.0.0
337+
sameersbn/redmine:7.0.0-1
338338
```
339339

340340
### Linking to Memcached Container
@@ -353,7 +353,7 @@ Now you can link memcached to the redmine image:
353353

354354
```bash
355355
docker run --name=redmine -it --rm --link=memcached-redmine:memcached \
356-
sameersbn/redmine:7.0.0
356+
sameersbn/redmine:7.0.0-1
357357
```
358358

359359
### Mail
@@ -367,7 +367,7 @@ docker run --name=redmine -it --rm \
367367
--env='SMTP_USER=USER@gmail.com' --env='SMTP_PASS=PASSWORD' \
368368
--volume=/srv/docker/redmine/redmine:/home/redmine/data \
369369
--volume=/srv/docker/redmine/redmine-logs:/var/log/redmine/ \
370-
sameersbn/redmine:7.0.0
370+
sameersbn/redmine:7.0.0-1
371371
```
372372

373373
If you are not using google mail, then please configure the SMTP host and port using the `SMTP_HOST` and `SMTP_PORT` configuration parameters.
@@ -453,7 +453,7 @@ docker run --name=redmine -d \
453453
--env='REDMINE_PORT=10445' --env='REDMINE_HTTPS=true' \
454454
--volume=/srv/docker/redmine/redmine:/home/redmine/data \
455455
--volume=/srv/docker/redmine/redmine-logs:/var/log/redmine/ \
456-
sameersbn/redmine:7.0.0
456+
sameersbn/redmine:7.0.0-1
457457
```
458458

459459
In this configuration, any requests made over the plain http protocol will automatically be redirected to use the https protocol. However, this is not optimal when using a load balancer.
@@ -472,7 +472,7 @@ docker run --name=redmine -d \
472472
--env='NGINX_HSTS_MAXAGE=2592000'
473473
--volume=/srv/docker/redmine/redmine:/home/redmine/data \
474474
--volume=/srv/docker/redmine/redmine-logs:/var/log/redmine/ \
475-
sameersbn/redmine:7.0.0
475+
sameersbn/redmine:7.0.0-1
476476
```
477477

478478
If you want to completely disable HSTS set `NGINX_HSTS_ENABLED` to `false`.
@@ -492,7 +492,7 @@ docker run --name=redmine -d --publish=10083:80 \
492492
--env='REDMINE_HTTPS=true' \
493493
--volume=/srv/docker/redmine/redmine:/home/redmine/data \
494494
--volume=/srv/docker/redmine/redmine-logs:/var/log/redmine/ \
495-
sameersbn/redmine:7.0.0
495+
sameersbn/redmine:7.0.0-1
496496
```
497497

498498
### Deploy to a subdirectory (relative url root)
@@ -506,7 +506,7 @@ docker run --name=redmine -d --publish=10083:80 \
506506
--env='REDMINE_RELATIVE_URL_ROOT=/redmine' \
507507
--volume=/srv/docker/redmine/redmine:/home/redmine/data \
508508
--volume=/srv/docker/redmine/redmine-logs:/var/log/redmine/ \
509-
sameersbn/redmine:7.0.0
509+
sameersbn/redmine:7.0.0-1
510510
```
511511

512512
Redmine will now be accessible at the `/redmine` path, e.g. `http://www.example.com/redmine`.
@@ -537,7 +537,7 @@ Also the container processes seem to be executed as the host's user/group `1000`
537537
```bash
538538
docker run --name=redmine -it --rm [options] \
539539
--env="USERMAP_UID=500" --env="USERMAP_GID=500" \
540-
sameersbn/redmine:7.0.0
540+
sameersbn/redmine:7.0.0-1
541541
```
542542

543543
### Available Configuration Parameters
@@ -714,7 +714,7 @@ To uninstall plugins you need to first tell redmine about the plugin you need to
714714
docker run --name=redmine -it --rm \
715715
--volume=/srv/docker/redmine/redmine:/home/redmine/data \
716716
--volume=/srv/docker/redmine/redmine-logs:/var/log/redmine/ \
717-
sameersbn/redmine:7.0.0 \
717+
sameersbn/redmine:7.0.0-1 \
718718
app:rake redmine:plugins:migrate NAME=plugin_name VERSION=0
719719
```
720720

@@ -732,7 +732,7 @@ For example, to remove the recurring tasks plugin:
732732
docker run --name=redmine -it --rm \
733733
--volume=/srv/docker/redmine/redmine:/home/redmine/data \
734734
--volume=/srv/docker/redmine/redmine-logs:/var/log/redmine/ \
735-
sameersbn/redmine:7.0.0 \
735+
sameersbn/redmine:7.0.0-1 \
736736
app:rake redmine:plugins:migrate NAME=recurring_tasks VERSION=0
737737
rm -rf /srv/docker/redmine/redmine/plugins/recurring_tasks
738738
```
@@ -803,7 +803,7 @@ Relaunch the container with the `app:backup:create` argument.
803803

804804
```bash
805805
docker run --name redmine -it --rm [OPTIONS] \
806-
sameersbn/redmine:7.0.0 app:backup:create
806+
sameersbn/redmine:7.0.0-1 app:backup:create
807807
```
808808

809809
The backup will be created in the `backups/` folder of the [Data Store](#data-store). You can change the location using the `REDMINE_BACKUPS_DIR` configuration parameter.
@@ -834,7 +834,7 @@ Relaunch the container with the `app:backup:restore` argument. Ensure you launch
834834
835835
```bash
836836
docker run --name redmine -it --rm [OPTIONS] \
837-
sameersbn/redmine:7.0.0 app:backup:restore
837+
sameersbn/redmine:7.0.0-1 app:backup:restore
838838
```
839839
840840
A list of existing backups will be displayed. Select a backup you wish to restore.
@@ -843,7 +843,7 @@ To avoid this interaction you can specify the backup filename using the `BACKUP`
843843
844844
```bash
845845
docker run --name redmine -it --rm [OPTIONS] \
846-
sameersbn/redmine:7.0.0 app:backup:restore BACKUP=1417624827_redmine_backup.tar
846+
sameersbn/redmine:7.0.0-1 app:backup:restore BACKUP=1417624827_redmine_backup.tar
847847
```
848848
849849
## Automated backups
@@ -862,7 +862,7 @@ The `app:rake` command allows you to run redmine rake tasks. To run a rake task
862862
863863
```bash
864864
docker run --name=redmine -d [OPTIONS] \
865-
sameersbn/redmine:7.0.0 app:rake redmine:email:test[admin]
865+
sameersbn/redmine:7.0.0-1 app:rake redmine:email:test[admin]
866866
```
867867
868868
You can also use `docker exec` to run rake tasks on running redmine instance. For example,
@@ -875,7 +875,7 @@ Similarly, to remove uploaded files left unattached
875875
876876
```bash
877877
docker run --name=redmine -d [OPTIONS] \
878-
sameersbn/redmine:7.0.0 app:rake redmine:attachments:prune
878+
sameersbn/redmine:7.0.0-1 app:rake redmine:attachments:prune
879879
```
880880
881881
Or,
@@ -893,7 +893,7 @@ To upgrade to newer redmine releases, simply follow this 4 step upgrade procedur
893893
- **Step 1**: Update the docker image.
894894
895895
```bash
896-
docker pull sameersbn/redmine:7.0.0
896+
docker pull sameersbn/redmine:7.0.0-1
897897
```
898898
899899
- **Step 2**: Stop and remove the currently running image
@@ -915,7 +915,7 @@ Replace `x.x.x` with the version you are upgrading from. For example, if you are
915915
- **Step 4**: Start the image
916916
917917
```bash
918-
docker run --name=redmine -d [OPTIONS] sameersbn/redmine:7.0.0
918+
docker run --name=redmine -d [OPTIONS] sameersbn/redmine:7.0.0-1
919919
```
920920
921921
When an upgrade is in progress the variable `REDMINE_WAS_UPDATED` will be defined and set to `yes`. This allows easy integration of individual upgrade-steps via `entrypoint.custom.sh`, `pre-install.sh`, and `post-install.sh`.

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7.0.0
1+
7.0.0-1

docker-compose-aws.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
services:
22
redmine:
33
build: ./
4-
image: sameersbn/redmine:7.0.0
4+
image: sameersbn/redmine:7.0.0-1
55
environment:
66
- TZ=America/Sao_Paulo
77
- AWS_DB_CREDENTIALS_SECRET_REGION=

docker-compose-mariadb.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ services:
2020

2121
redmine:
2222
build: ./
23-
image: sameersbn/redmine:7.0.0
23+
image: sameersbn/redmine:7.0.0-1
2424
depends_on:
2525
- database
2626
environment:

docker-compose-memcached.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ services:
2222

2323
redmine:
2424
build: ./
25-
image: sameersbn/redmine:7.0.0
25+
image: sameersbn/redmine:7.0.0-1
2626
depends_on:
2727
postgresql:
2828
condition: service_healthy

docker-compose-mysql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ services:
1515

1616
redmine:
1717
build: ./
18-
image: sameersbn/redmine:7.0.0
18+
image: sameersbn/redmine:7.0.0-1
1919
depends_on:
2020
- mysql
2121
environment:

docker-compose-sqlite3.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
services:
22
redmine:
33
build: ./
4-
image: sameersbn/redmine:7.0.0
4+
image: sameersbn/redmine:7.0.0-1
55
environment:
66
- TZ=Asia/Kolkata
77

docker-compose-ssl.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ services:
1010

1111
redmine:
1212
build: ./
13-
image: sameersbn/redmine:7.0.0
13+
image: sameersbn/redmine:7.0.0-1
1414
depends_on:
1515
- postgresql
1616
environment:

docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ services:
1515
start_period: 10s
1616
redmine:
1717
build: ./
18-
image: sameersbn/redmine:7.0.0
18+
image: sameersbn/redmine:7.0.0-1
1919
depends_on:
2020
postgresql:
2121
condition: service_healthy

0 commit comments

Comments
 (0)