Skip to content
This repository was archived by the owner on Jan 6, 2021. It is now read-only.

Commit 2d65c4a

Browse files
committed
move geoip2 db to config
1 parent d885e15 commit 2d65c4a

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
267267

268268
## Versions
269269

270+
* **23.09.19:** - Move GeoIP2 db to /config to make it persistent.
270271
* **14.08.19:** - Add inwx dns validation plugin.
271272
* **06.08.19:** - Add php7-ftp.
272273
* **04.08.19:** - Add php7-bcmath, php7-pear, php7-xmlrpc.

readme-vars.yml

+1
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ app_setup_nginx_reverse_proxy_block: ""
126126

127127
# changelog
128128
changelogs:
129+
- { date: "23.09.19:", desc: "Move GeoIP2 db to /config to make it persistent." }
129130
- { date: "14.08.19:", desc: "Add inwx dns validation plugin." }
130131
- { date: "06.08.19:", desc: "Add php7-ftp." }
131132
- { date: "04.08.19:", desc: "Add php7-bcmath, php7-pear, php7-xmlrpc." }

root/etc/cont-init.d/50-config

+6-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ done
3535

3636
# make our folders and links
3737
mkdir -p \
38-
/config/{log/letsencrypt,log/fail2ban,etc/letsencrypt,fail2ban,crontabs,dns-conf} \
38+
/config/{log/letsencrypt,log/fail2ban,etc/letsencrypt,fail2ban,crontabs,dns-conf,geoip2db} \
3939
/var/run/fail2ban
4040
rm -rf /etc/letsencrypt
4141
ln -s /config/etc/letsencrypt /etc/letsencrypt
@@ -249,6 +249,11 @@ else
249249
echo "Certificate exists; parameters unchanged; starting nginx"
250250
fi
251251

252+
# create GeoIP2 folder symlink
253+
[[ -d /var/lib/libmaxminddb ]] && [[ ! -L /var/lib/libmaxminddb ]] && \
254+
rm -rf /var/lib/libmaxminddb
255+
[[ ! -d /var/lib/libmaxminddb ]] && \
256+
ln -s /config/geoip2db /var/lib/libmaxminddb
252257
# check GeoIP2 database
253258
[[ ! -f /var/lib/libmaxminddb/GeoLite2-City.mmdb ]] && \
254259
echo "creating GeoIP2 database" && \

0 commit comments

Comments
 (0)