You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: develop.md
+5-21
Original file line number
Diff line number
Diff line change
@@ -14,40 +14,24 @@ nextcloud/all-in-one:develop
14
14
And you are done :)
15
15
It will now also select the developer channel for all other containers automatically.
16
16
17
-
## How to promote builds from develop to latest
18
-
19
-
<!---
20
-
You can use the Docker CLI to promote builds from develop to latest. Make sure to adjust:
17
+
## How to build new containers
21
18
22
-
- $name
23
-
- $digest
19
+
Go to https://github.com/nextcloud-releases/all-in-one/actions/workflows/repo-sync.yml and run the workflow that will first sync the repo and then build new container that automatically get published to `develop` and `develop-arm64`.
docker tag nextcloud/$AIO_NAME@sha256:$AIO_DIGEST nextcloud/$AIO_NAME\:latest
30
-
docker push nextcloud/$AIO_NAME\:latest
31
-
```
32
-
--->
21
+
## How to promote builds from develop to latest
33
22
34
23
To automatically promoted the latest develop version you can use the following script:
35
24
36
25
**WARNING:** Make sure to verify that the latest develop tag is what you really want to deploy since someone could have pushed to main and created a new container in between.
37
26
```shell
38
-
#x64
27
+
#Set the name of the container that you want to promote from the develop- to the latest channels
39
28
export AIO_NAME=$name
29
+
# x64
40
30
docker pull nextcloud/$AIO_NAME\:develop
41
31
docker tag nextcloud/$AIO_NAME\:develop nextcloud/$AIO_NAME\:latest
42
32
docker push nextcloud/$AIO_NAME\:latest
43
-
```
44
-
45
-
**ATTENTION**: don't run the script below since the arm64 containers currently don't work!
46
-
```shell
47
33
# arm64
48
-
export AIO_NAME=$name
49
34
docker pull nextcloud/$AIO_NAME\:develop-arm64
50
35
docker tag nextcloud/$AIO_NAME\:develop-arm64 nextcloud/$AIO_NAME\:latest-arm64
51
36
docker push nextcloud/$AIO_NAME\:latest-arm64
52
37
```
53
-
Later when the arm64 containers work, we can simply publish to latest and latest-arm64 in a rush by providing the name one time at the top of the script.
4. After the initial startup, you should be able to open the Nextcloud AIO Interface now on port 8080 of this server.<br>
42
69
E.g. https://internal.ip.of.this.server:8080<br>
43
70
If your server has port 80 and 8443 open and you point a domain to your server, you can get a valid certificate automatially by opening the Nextcloud AIO Interface via:<br>
0 commit comments