nx-webmail: switch Umbrel app to prebuilt GHCR image
Publish nx-webmail Image / publish (push) Has been cancelled
Publish nx-webmail Image / publish (push) Has been cancelled
This commit is contained in:
@@ -18,6 +18,17 @@
|
||||
3. Open:
|
||||
http://localhost:3001
|
||||
|
||||
## Publish image for Umbrel
|
||||
|
||||
Umbrel installation is most reliable when your app uses a prebuilt image from a registry.
|
||||
|
||||
1. Recommended: use the GitHub Action `.github/workflows/publish-nx-webmail-image.yml`.
|
||||
2. The workflow reads `version` from `nx-webmail/umbrel-app.yml` and publishes:
|
||||
- `ghcr.io/weektab/nx-webmail:<version>`
|
||||
- `ghcr.io/weektab/nx-webmail:latest`
|
||||
3. Manual fallback:
|
||||
docker buildx build --platform linux/amd64,linux/arm64 -t ghcr.io/weektab/nx-webmail:1.0.1 --push .
|
||||
|
||||
## Umbrel app packaging
|
||||
|
||||
This repository is prepared for Umbrel app-store usage.
|
||||
@@ -41,6 +52,7 @@ This repository is prepared for Umbrel app-store usage.
|
||||
Notes:
|
||||
- Umbrel uses the `app_proxy` service in `docker-compose.yml`.
|
||||
- Internal app port is `3001`.
|
||||
- `server` uses a prebuilt registry image (`ghcr.io/weektab/nx-webmail:1.0.1`).
|
||||
- If your store prefix changes, update `id` in `umbrel-app.yml` and `APP_HOST` in `docker-compose.yml`.
|
||||
|
||||
## Notes
|
||||
|
||||
@@ -7,10 +7,7 @@ services:
|
||||
APP_PORT: 3001
|
||||
|
||||
server:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
image: nx-webmail:1.0.0
|
||||
image: ghcr.io/weektab/nx-webmail:1.0.1
|
||||
init: true
|
||||
restart: on-failure
|
||||
stop_grace_period: 1m
|
||||
|
||||
@@ -4,7 +4,7 @@ name: Webmail
|
||||
tagline: Self-hosted IMAP/SMTP webmail client
|
||||
icon: logo.svg
|
||||
category: utilities
|
||||
version: "1.0.0"
|
||||
version: "1.0.1"
|
||||
port: 3001
|
||||
description: >-
|
||||
Webmail is a lightweight, self-hosted webmail app for connecting to external
|
||||
@@ -17,7 +17,7 @@ repo: https://git.weektab.org/nexus/webmail
|
||||
support: https://git.weektab.org/nexus/webmail/issues
|
||||
gallery: []
|
||||
releaseNotes: >-
|
||||
Initial Umbrel app packaging.
|
||||
Switched to a prebuilt container image for more reliable Umbrel installs.
|
||||
dependencies: []
|
||||
path: ""
|
||||
defaultUsername: ""
|
||||
|
||||
Reference in New Issue
Block a user