[pkg] Fix up multi-stage Dockerfile
authorMicah Anderson <micah@riseup.net>
Thu, 17 Oct 2019 14:26:31 +0000 (10:26 -0400)
committerMicah Anderson <micah@riseup.net>
Thu, 17 Oct 2019 14:26:31 +0000 (10:26 -0400)
commita11da39e1fb9c4d6d336d83aae6a58238d8a4a98
treebc7062a108b986ad485ff3d52b8880381c1441e7
parent9d73f9ccf352f2973df58a85a6c450db23c90055
[pkg] Fix up multi-stage Dockerfile

. Stop installing geoipupdate in first stage
. Remove apt package lists when finished to reduce size
. Remove bash tricks done for reducing layer sizes, they are removed due to
multi-stage
. Replace RUN mkdir with WORKDIR
. Install ca-certificatges in second stage, as its needed to authenticate the
remote server the geoip database is pulled from
. Switch to RUN cp for the GEOIP.conf.default
. Run geoipupdate in second stage to seed the database, without it, getmyip will
fail to start
Dockerfile