• 2 Posts
  • 21 Comments
Joined 11 months ago
cake
Cake day: August 3rd, 2023

help-circle






  • Yes, only European cities covered by Eurostat. I tried to cover this in the about section but it basically boils down to processing time, my own available time and to a lesser extent storage.

    It took me more than a week to process 2013-2023 for the included areas, which is roughly 10TB of raw imagery (with less than 60% cloud cover).

    The Eurostat urban extents, for the most part, delineate urban areas with a detailed vector dataset. This is something that I also couldn’t find on a global scale.

    I’m not decided yet on expanding the extents, which also depends on if people actually find this useful. However, it is open source (AGPL) so it can easily be forked and adapted.











  • Am I understanding correctly that you are building the image by copying in key elements from the host machine’s functioning nginx installation?

    This is creative but not common approach to docker.

    Normally software is installed following the officially documented procedure (imagine installing using apt or a shell script via RUN). Sometimes software documentation has specific recommendations to follow for containerized installs.

    It’s common to have the version defined as a variable where a change in value invalidates the docker layer cache. To me it’s unclear how caching would work with your dockerfile, for example, in the event of a upgrade. You could also see how a breaking change (such as one in the paths you are copying) could run into issues with your hardcoded approach.

    In the case of software like nginx, I would use the official image, mount config/cert files instead of copying, and extend in my own dockerfile if needed.