Skip to content

Commit 638303e

Browse files
jcormierclaude
andcommitted
release: 7.0.0-2
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent bb42801 commit 638303e

10 files changed

Lines changed: 39 additions & 32 deletions

Changelog.md

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

3+
**7.0.0-2**
4+
- functions: force asset recompile when plugins/themes change, fixing archive-installed themes (redmine#44240) Issue #591
5+
- functions: persist precompiled assets across container restarts
6+
- functions,nginx,build: remove obsolete pre-Propshaft plugin_assets handling
7+
- functions: fix theme file permissions after rsync install
8+
- functions: Only create new IMAGE_VERSION file after all of version_check has finished
9+
310
**7.0.0-1**
411
- redmine: Update REDMINE_SUDO_MODE_ENABLED to true by default, to match redmine 7.0.0 change
512
- config: Sync 7.0 commented defaults from configuration.yml.example

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-1**
64+
Current Version: **sameersbn/redmine:7.0.0-2**
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-1
112+
docker pull sameersbn/redmine:7.0.0-2
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-1
150+
sameersbn/redmine:7.0.0-2
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-1
197+
sameersbn/redmine:7.0.0-2
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-1
234+
sameersbn/redmine:7.0.0-2
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-1
264+
sameersbn/redmine:7.0.0-2
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-1
310+
sameersbn/redmine:7.0.0-2
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-1
337+
sameersbn/redmine:7.0.0-2
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-1
356+
sameersbn/redmine:7.0.0-2
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-1
370+
sameersbn/redmine:7.0.0-2
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-1
456+
sameersbn/redmine:7.0.0-2
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-1
475+
sameersbn/redmine:7.0.0-2
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-1
495+
sameersbn/redmine:7.0.0-2
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-1
509+
sameersbn/redmine:7.0.0-2
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-1
540+
sameersbn/redmine:7.0.0-2
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-1 \
717+
sameersbn/redmine:7.0.0-2 \
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-1 \
735+
sameersbn/redmine:7.0.0-2 \
736736
app:rake redmine:plugins:migrate NAME=recurring_tasks VERSION=0
737737
rm -rf /srv/docker/redmine/redmine/plugins/recurring_tasks
738738
```
@@ -805,7 +805,7 @@ Relaunch the container with the `app:backup:create` argument.
805805

806806
```bash
807807
docker run --name redmine -it --rm [OPTIONS] \
808-
sameersbn/redmine:7.0.0-1 app:backup:create
808+
sameersbn/redmine:7.0.0-2 app:backup:create
809809
```
810810

811811
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.
@@ -836,7 +836,7 @@ Relaunch the container with the `app:backup:restore` argument. Ensure you launch
836836
837837
```bash
838838
docker run --name redmine -it --rm [OPTIONS] \
839-
sameersbn/redmine:7.0.0-1 app:backup:restore
839+
sameersbn/redmine:7.0.0-2 app:backup:restore
840840
```
841841
842842
A list of existing backups will be displayed. Select a backup you wish to restore.
@@ -845,7 +845,7 @@ To avoid this interaction you can specify the backup filename using the `BACKUP`
845845
846846
```bash
847847
docker run --name redmine -it --rm [OPTIONS] \
848-
sameersbn/redmine:7.0.0-1 app:backup:restore BACKUP=1417624827_redmine_backup.tar
848+
sameersbn/redmine:7.0.0-2 app:backup:restore BACKUP=1417624827_redmine_backup.tar
849849
```
850850
851851
## Automated backups
@@ -864,7 +864,7 @@ The `app:rake` command allows you to run redmine rake tasks. To run a rake task
864864
865865
```bash
866866
docker run --name=redmine -d [OPTIONS] \
867-
sameersbn/redmine:7.0.0-1 app:rake redmine:email:test[admin]
867+
sameersbn/redmine:7.0.0-2 app:rake redmine:email:test[admin]
868868
```
869869
870870
You can also use `docker exec` to run rake tasks on running redmine instance. For example,
@@ -877,7 +877,7 @@ Similarly, to remove uploaded files left unattached
877877
878878
```bash
879879
docker run --name=redmine -d [OPTIONS] \
880-
sameersbn/redmine:7.0.0-1 app:rake redmine:attachments:prune
880+
sameersbn/redmine:7.0.0-2 app:rake redmine:attachments:prune
881881
```
882882
883883
Or,
@@ -895,7 +895,7 @@ To upgrade to newer redmine releases, simply follow this 4 step upgrade procedur
895895
- **Step 1**: Update the docker image.
896896
897897
```bash
898-
docker pull sameersbn/redmine:7.0.0-1
898+
docker pull sameersbn/redmine:7.0.0-2
899899
```
900900
901901
- **Step 2**: Stop and remove the currently running image
@@ -917,7 +917,7 @@ Replace `x.x.x` with the version you are upgrading from. For example, if you are
917917
- **Step 4**: Start the image
918918
919919
```bash
920-
docker run --name=redmine -d [OPTIONS] sameersbn/redmine:7.0.0-1
920+
docker run --name=redmine -d [OPTIONS] sameersbn/redmine:7.0.0-2
921921
```
922922
923923
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
1+
7.0.0-2

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-1
4+
image: sameersbn/redmine:7.0.0-2
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-1
23+
image: sameersbn/redmine:7.0.0-2
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-1
25+
image: sameersbn/redmine:7.0.0-2
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-1
18+
image: sameersbn/redmine:7.0.0-2
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-1
4+
image: sameersbn/redmine:7.0.0-2
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-1
13+
image: sameersbn/redmine:7.0.0-2
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-1
18+
image: sameersbn/redmine:7.0.0-2
1919
depends_on:
2020
postgresql:
2121
condition: service_healthy

0 commit comments

Comments
 (0)