mirror of
https://github.com/iv-org/invidious
synced 2024-11-24 20:13:28 +01:00
ea39bb4334
This includes the following changes: - Use multi-stage build to run application in an optimized environment, see https://docs.docker.com/develop/develop-images/multistage-build/ - Run application on alpine instead of archlinux to further reduce image size - Build Crystal application with --release for improved runtime performance - Run application as non-root user for better security, see https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#user - Only rebuild Docker layers when required |
||
---|---|---|
.. | ||
Dockerfile | ||
Dockerfile.postgres | ||
entrypoint.postgres.sh |