tangled
alpha
login
or
join now
opencourse.world
/
ocw-server
0
fork
atom
The server for Open Course World
0
fork
atom
overview
issues
pulls
pipelines
try registry-1
jneen
4 months ago
fa89ec0c
a5a9c62d
0/1
deploy.yaml
failed
5s
+4
-23
1 changed file
expand all
collapse all
unified
split
.tangled
workflows
deploy.yaml
+4
-23
.tangled/workflows/deploy.yaml
reviewed
···
18
18
mkdir -p "$HOME"/.docker "$HOME"/.regctl
19
19
20
20
cat > "$HOME"/.docker/config.json <<EOF
21
21
-
{"auths": {"docker.io": {"auth":"$(echo -n "$DOCKER_USER:$DOCKER_PAT" | base64 -w0)"}}}
21
21
+
{"auths": {"registry-1.docker.io": {"auth":"$(echo -n "$DOCKER_USER:$DOCKER_PAT" | base64 -w0)"}}}
22
22
EOF
23
23
24
24
cat > "$HOME"/.regctl/config.json <<EOF
25
25
-
{"hosts": {"docker.io": {"user": "$DOCKER_USER","pass": "$DOCKER_PAT"}}}
25
25
+
{"hosts": {"registry-1.docker.io": {"user": "$DOCKER_USER","pass": "$DOCKER_PAT"}}}
26
26
EOF
27
27
28
28
cat "$HOME"/.docker/config.json
29
29
- name: "Docker build"
30
30
command: |
31
31
cat "$HOME"/.docker/config.json
32
32
-
echo =====
33
33
-
pwd
34
34
-
echo =====
35
35
-
find .
36
36
-
echo =====
37
37
-
find /tangled/workspace
38
38
-
echo =====
39
39
-
40
40
-
executor --help
41
32
executor \
42
33
--context=dir://. \
43
34
--dockerfile=Dockerfile \
44
35
--build-arg TARGETARCH=amd64 \
45
36
--verbosity=debug \
46
46
-
--destination="$DOCKER_USER"/ocw:server \
47
47
-
--skip-push-permission-check \
48
48
-
--custom-platform=linux/amd64 \
49
49
-
|| true
37
37
+
--destination=opencourseworld/ocw:server \
38
38
+
--custom-platform=linux/amd64
50
39
51
51
-
cat "$HOME"/.docker/config.json
52
52
-
echo =====
53
53
-
pwd
54
54
-
echo =====
55
55
-
find .
56
56
-
echo =====
57
57
-
find /tangled/workspace
58
58
-
echo =====
59
40
# - name: "Docker push"
60
41
# command: |
61
42
# docker push ghcr.io/opencourseworld/ocw-server