| Age | Commit message (Collapse) | Author |
|
Bumps crystallang/crystal from 1.16.2-alpine to 1.16.3-alpine.
---
updated-dependencies:
- dependency-name: crystallang/crystal
dependency-version: 1.16.3-alpine
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
|
Bumps crystallang/crystal from 1.12.2-alpine to 1.16.2-alpine.
---
updated-dependencies:
- dependency-name: crystallang/crystal
dependency-version: 1.16.2-alpine
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
|
Bumps alpine from 3.20 to 3.21.
---
updated-dependencies:
- dependency-name: alpine
dependency-version: '3.21'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
|
|
|
|
|
|
|
In #4103 alpine was updated from 3.16 to 3.18, but in 3.17 librsvg
packages was splitted and rsvg-convert is on his own package.
|
|
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
|
|
|
|
|
+ use alpine 3.16 as a base like the crystal team
|
|
|
|
|
|
|
|
Add dependency manager script for videojs stuff
|
|
|
|
|
|
|
|
|
|
Clone scripts folder to docker container
Copy videojs-dependencies.yml to docker container
Copy assets folder eariler in build process
Copy assets folder from builder
|
|
|
|
fixes #1652
|
|
from https://quay.io/repository/invidious/lsquic-compiled
fixes #2325
|
|
|
|
This reverts commit f2b69fd8120c4e2d98ba95eb412c1d771b820b7b.
Crystal 1.1.0 is not supported by Invidious due to upstream issue. See
crystal-lang/crystal#10972
|
|
use alpine:edge docker image in order to use crystal 1.1.1
|
|
* Add CI for testing build of docker-arm64
* Add specs check to dockerfiles
|
|
Co-authored-by: Emilien Devos <contact@emiliendevos.be>
|
|
|
|
|
|
|
|
When having a `umask` of `xx7` (e.g. `027`) on the host machine then the directories `assets`, `config` and `locales` don't become readable to the `invidious` user inside the Docker container since the `COPY` commands result in files owned by `root` with the same file permissions like on the host (`640` in my case).
By adding `--chown=invidious` to the `COPY` command we ensure the `invidious` user can read these files.
|
|
|
|
This reverts commit abe283b38e7dcca46d0421af005594f574243a30.
|
|
|
|
|
|
Crystal versions below `0.36.0` are no longer supported.
|
|
This only affects Docker installs.
Regular builds still use the binary shipped with `lsquic.cr`.
|
|
added EXPOSE (see https://docs.docker.com/engine/reference/builder/#expose) in the Dockerfile. With this the reverse proxy Traefik can detect the port automatically.
|
|
* Untrack config.yml
`config/config.yml` has been untracked and moved to `config/config.example.yml`.
The Dockerfile has been updated to copy all `config/config.*` files and to try
to move `config/config.example.yml` to `config/config.yml`. If a user supplied
`config/config.yml` exists it is not overwritten.
* Update Dockerfile to use `shard.lock`
* Fix tests
|
|
|
|
* Switch to official crystal-lang alpine image
|
|
|
|
* Fix docker
|
|
|
|
return to static linking
|
|
|
|
|
|
|
|
|