73 Commits

Author SHA1 Message Date
Harry Chen
a7960ada7d
dockerfile: add tsumugu
Signed-off-by: Harry Chen <i@harrychen.xyz>
2024-08-25 02:02:30 +08:00
Shengqi Chen
35cb113b77
dockerfiles/shadowmire: install bash in image
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2024-08-08 14:53:03 +08:00
Shengqi Chen
ec2e6611d0
Add dockerfile for shadowmire
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2024-08-08 13:58:45 +08:00
Miao Wang
3bd346bbf6 rubygems: also download versions file 2024-04-04 15:58:37 +08:00
Aron Xu
bc7d7eb9aa freighter: update Dockerfile 2023-12-25 16:48:52 +08:00
Aron Xu
170f62a787 dockerfiles: add freighter for Rust crates.io 2023-12-23 02:31:29 +08:00
Shengqi Chen
6020ee70ba
Try migrating Docker images to bookworm
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2023-12-02 17:34:47 +08:00
Shengqi Chen
818c0330fb
Downgrade nix-channels to bullseye, remove php-related dependencies in base image
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2023-12-02 16:22:45 +08:00
Shengqi Chen
2aa2488c0b
Upgrade debian versions in Dockerfile
Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
2023-12-02 15:48:06 +08:00
Miao Wang
b5f2aad04c bump actions version & add no-install-recommends 2023-05-21 17:34:55 +08:00
Miao Wang
0ede3fbfbf ftpsync: upgrade to bookworm 2023-05-16 22:38:06 +08:00
Miao Wang
8685bd23a4 docker/bandersnatch: move to py3.11 2023-03-23 13:05:18 +08:00
Zenithal (at bravo)
7c5b56b6eb
homebrew-bottles: migrate to ghcr.io
Ref to https://github.com/ustclug/ustcmirror-images/blob/master/homebrew-bottles/bottles-json/src/main.rs

use tmpdir for atomic update

clean old script and docker image
2021-09-11 23:06:30 +08:00
Miao Wang
4e28f48061 pub-mirror: fix docker build 2021-06-14 02:00:04 +08:00
Miao Wang
a903bd13ab nix-channels: pin minio version to 5.x 2021-06-12 23:42:19 +08:00
Miao Wang
ba6b4eadb0 nix-channel: download arch-specific nix tarball 2021-06-12 23:42:19 +08:00
Miao Wang
fbb0b17a51 rubygems: disbale work around for incompatible bb 2021-06-12 23:42:19 +08:00
Miao Wang
e671426d27 rubygems: add bash to docker img 2021-06-12 23:42:19 +08:00
Miao Wang
41dfd905ea Add packages for aarch64 build 2021-06-12 23:42:19 +08:00
Miao Wang
fa307b9d2b bandersnatch: use latest version(5.0.0) in py39 2021-05-02 21:51:59 +08:00
Harry Chen
5a52518657 Use latest Rust version for compiling
Signed-off-by: Harry Chen <i@harrychen.xyz>
2021-01-31 00:13:33 +08:00
Harry Chen
780a83db42 Always use latest version of rustup-mirror
Signed-off-by: Harry Chen <i@harrychen.xyz>
2021-01-30 23:31:41 +08:00
Miao Wang
4c66f70f99 change upstream of homebrew-mirror 2021-01-03 03:25:13 +08:00
taoky
6981b7af54
minio-py 7.0.0 has "Lots of APIs and functions been refactored", and breaks current sync script.
Ref to bf39c0e5d5

Co-authored-by: dramforever <dramforever@live.com>
2021-01-02 18:37:12 +08:00
jiegec
dcaa9930fc Fix bandersnatch dockerfile: python-dev is deprecated in favor of python3-dev 2020-11-23 13:31:46 +08:00
Johnny Chen
cb90bfa7b6
[julia] upgrade to StorageMirrorServer v0.2.0
HTTP.jl is somehow not reliable enough that `HTTP.get` would occasionally hang for unidentified reasons. This version uses `curl` instead of `HTTP.get` to fetch resources, which is more stable and faster.

`curl` dependency is included in julia:1.5 base image so we don't need to install it.
2020-09-10 15:54:23 +08:00
Yuxiang Zhang
4b96d33315
fix homebrew env (gaoyifan/homebrew-bottle-mirror#6) 2020-08-20 21:55:45 +08:00
Johnny Chen
2f743c5bd1
upgrade to StorageMirrorServer v0.1.6 2020-08-19 11:40:04 +08:00
Johnny Chen
effc4f7494
[Julia] skip failed_resources for 5 days until next try 2020-08-18 07:50:53 +08:00
Yuxiang Zhang
f7a468b4a6
fix build errors on Dockerhub 2020-08-15 19:34:58 +08:00
Johnny Chen
562b5a72b6
[julia] upgrade to StorageMirrorServer v0.1.4 and use all official upstreams 2020-08-15 17:29:34 +08:00
Johnny Chen
a738226ce6
make registry downloading failure a panic 2020-08-10 23:35:12 +08:00
z4yx
eca5de8976 add a user with uid 2000 2020-08-09 22:55:40 +08:00
Yuxiang Zhang
dc6bfb4612
fix a file location 2020-08-09 21:45:08 +08:00
Johnny Chen
caa3963ea7
[Julia] make /opt/julia a shared julia depot path
This makes non-root users can directly use StorageMirrorServer
2020-08-09 21:07:20 +08:00
Yuxiang Zhang
8c66850fa8
/tmp/julia/ not exists 2020-08-09 18:32:07 +08:00
Johnny Chen
8db431c00c
upgrade to v0.1.1-rc3 2020-08-09 02:58:23 +08:00
Johnny Chen
b082789519
[Julia] upgrade julia mirror script 2020-08-08 21:46:57 +08:00
z4yx
243a8b2383 install bash 2020-05-31 11:04:00 +08:00
z4yx
8b6b4ec6a9 fix lxml 2020-05-31 10:26:27 +08:00
z4yx
6635f5c715 build a docker image for bandersnatch 2020-05-31 10:01:34 +08:00
Johnny Chen
306960e39b
skip packages that unexpectedly take a long time 2020-05-29 13:02:45 +08:00
Johnny Chen
b14eac015b
use StorageServer#v0.1.0.beta and remove jill dependency 2020-05-28 09:17:30 +08:00
z4yx
8dfbbf5ca8 Revert "adduser before chown"
This reverts commit 7761ed423f86308928d7a0cdc10380dbc3260e28.
2020-05-26 10:00:23 +08:00
z4yx
7761ed423f adduser before chown 2020-05-25 15:31:01 +08:00
z4yx
cf9eae77af fix permission issues 2020-05-25 13:14:30 +08:00
Johnny Chen
6d4c3f81c4
add docstrings 2020-05-24 22:12:20 +08:00
Johnny Chen
8eb6d72642
add docker script for julia mirror 2020-05-24 14:56:45 +08:00
Yuxiang Zhang
1e361e24f6
curl is required 2020-03-24 21:22:23 +08:00
z4yx
6e35c9268e use the primary docker image for stackage 2020-03-24 20:55:19 +08:00