| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-06-16 | Switch to official crystallang alpine image (#1247) | Sandro | |
| * Switch to official crystal-lang alpine image | |||
| 2020-05-29 | Update docker build | Omar Roth | |
| 2020-04-30 | Verify download, fix invidious file permission (#949) | tleydxdy | |
| * Fix docker | |||
| 2020-04-14 | Move privacy type into playlists.sql | Omar Roth | |
| 2020-03-01 | docker: do not require password for PostgreSQL superuser, docker,kubernetes: ↵ | leonklingele | |
| create "privacy" type before using it, travis: do not run "docker-compose up" in detached mode (#1042) * docker: do not require password for PostgreSQL superuser A password is now required by the postgres Docker image which makes initial setup (and our CI build) fail with the following error: postgres_1 | Error: Database is uninitialized and superuser password is not specified. postgres_1 | You must specify POSTGRES_PASSWORD for the superuser. Use postgres_1 | "-e POSTGRES_PASSWORD=password" to set it in "docker run". postgres_1 | postgres_1 | You may also use POSTGRES_HOST_AUTH_METHOD=trust to allow all connections postgres_1 | without a password. This is *not* recommended. See PostgreSQL postgres_1 | documentation about "trust": postgres_1 | https://www.postgresql.org/docs/current/auth-trust.html See https://github.com/docker-library/postgres/issues/681. * docker,kubernetes: create PostgreSQL "privacy" type before using it Fixes the following error when setting up the database: postgres_1 | 2020-02-21 01:01:22.371 UTC [172] ERROR: type "privacy" does not exist at character 200 postgres_1 | 2020-02-21 01:01:22.371 UTC [172] STATEMENT: CREATE TABLE public.playlists postgres_1 | ( postgres_1 | title text, postgres_1 | id text primary key, postgres_1 | author text, postgres_1 | description text, postgres_1 | video_count integer, postgres_1 | created timestamptz, postgres_1 | updated timestamptz, postgres_1 | privacy privacy, postgres_1 | index int8[] postgres_1 | ); postgres_1 | ERROR: type "privacy" does not exist postgres_1 | LINE 10: privacy privacy, * travis: do not run "docker-compose up" in detached mode Rather, allow database to finish its setup procedure and grant Invidious time to launch. | |||
| 2020-03-01 | Update postgres setup | Omar Roth | |
| 2019-12-05 | Remove --release from dockerfile | Omar Roth | |
| 2019-11-26 | Proper fix for docker build | tleydxdy | |
| return to static linking | |||
| 2019-11-18 | Use QUIC for connections to YouTube | Omar Roth | |
| 2019-11-13 | Fix docker build for now | tleydxdy | |
| 2019-10-28 | Update sed replace in Dockerfile | Omar Roth | |
| 2019-10-28 | Remove dependency on ImageMagick (replace with rsvg-convert) | Omar Roth | |
| 2019-10-28 | Fix host replace in Dockerfile | Omar Roth | |
| 2019-10-22 | Update entrypoint.postgres.sh (#843) | Tommy | |
| * Update entrypoint.postgres.sh | |||
| 2019-09-25 | docker,travis: fail build on any warning | Leon Klingele | |
| 2019-09-13 | Update Package Repository for Install | gnomus | |
| 2019-08-31 | fix docker build (#734) | tleydxdy | |
| 2019-08-15 | docker: use alpine:edge base image for building | Leon Klingele | |
| This fixes currently failing Docker builds. kemalcr/kemal in version 0.26.0 requires Crystal 0.30.0 which is not yet available on Alpine 3.10 (previously used as the Docker base image). | |||
| 2019-08-04 | docker: various improvements to Dockerfile | Leon Klingele | |
| 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 | |||
| 2019-04-30 | Add glibc to Docker dependencies | Omar Roth | |
| 2019-04-15 | Add config option to cache annotations from IA | Omar Roth | |
| 2019-04-06 | Add role to psql scripts | Omar Roth | |
| 2019-02-28 | Update dockerfile | Omar Roth | |
| 2019-02-10 | Add migrate script and update README | Omar Roth | |
| 2019-01-24 | Update postgres entrypoint for docker image | Omar Roth | |
| 2018-09-29 | basic docker-compose cluster | flourgaz | |
