Rename the repository to inbuxa-webmail #38
No files matched your search
+1
-1
@@ -75,7 +75,7 @@ APP_NAME=ihasmail
|
|||||||
# you have patched it, point this at your own tree. Shown on the sign-in page
|
# you have patched it, point this at your own tree. Shown on the sign-in page
|
||||||
# and in Settings > About. INBUXA's webmail is itself a modified ihasmail, so
|
# and in Settings > About. INBUXA's webmail is itself a modified ihasmail, so
|
||||||
# the default is this fork.
|
# the default is this fork.
|
||||||
SOURCE_URL=https://git.coffeylabs.org/inbuxa/ihasmail-inbuxa
|
SOURCE_URL=https://git.coffeylabs.org/inbuxa/inbuxa-webmail
|
||||||
|
|
||||||
# ---- Settings this installation decides (all optional) ----
|
# ---- Settings this installation decides (all optional) ----
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -133,7 +133,7 @@ jobs:
|
|||||||
echo "DOCKER_TAG=${V/+/-}" >> "$GITHUB_OUTPUT"
|
echo "DOCKER_TAG=${V/+/-}" >> "$GITHUB_OUTPUT"
|
||||||
echo "VERSION=$V DOCKER_TAG=${V/+/-}"
|
echo "VERSION=$V DOCKER_TAG=${V/+/-}"
|
||||||
|
|
||||||
# Multi-arch image at <REGISTRY>/inbuxa/ihasmail-inbuxa, then the release.
|
# Multi-arch image at <REGISTRY>/inbuxa/inbuxa-webmail, then the release.
|
||||||
# arm64 is built under QEMU on this amd64 host, which is slow but fine for
|
# arm64 is built under QEMU on this amd64 host, which is slow but fine for
|
||||||
# a hand-cut release. PACKAGE_TOKEN (jcoffey-dev, write:package) logs in:
|
# a hand-cut release. PACKAGE_TOKEN (jcoffey-dev, write:package) logs in:
|
||||||
# the job's own token is refused by the container registry. The release is
|
# the job's own token is refused by the container registry. The release is
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ env:
|
|||||||
GITEA_URL: ${{ vars.GITEA_URL }}
|
GITEA_URL: ${{ vars.GITEA_URL }}
|
||||||
REGISTRY: ${{ vars.REGISTRY }}
|
REGISTRY: ${{ vars.REGISTRY }}
|
||||||
# A registry path must be lowercase; the repository name already is.
|
# A registry path must be lowercase; the repository name already is.
|
||||||
IMAGE: ${{ vars.REGISTRY }}/inbuxa/ihasmail-inbuxa
|
IMAGE: ${{ vars.REGISTRY }}/inbuxa/inbuxa-webmail
|
||||||
# A tag's context names the tag: upstream v* and inbuxa-v* tags can sit on
|
# A tag's context names the tag: upstream v* and inbuxa-v* tags can sit on
|
||||||
# the same commit, and Gitea must not read one tag's result as the other's.
|
# the same commit, and Gitea must not read one tag's result as the other's.
|
||||||
STATUS_CONTEXT: github/ci (${{ github.ref_type == 'tag' && format('tag {0}', github.ref_name) || 'branch' }})
|
STATUS_CONTEXT: github/ci (${{ github.ref_type == 'tag' && format('tag {0}', github.ref_name) || 'branch' }})
|
||||||
@@ -222,7 +222,7 @@ jobs:
|
|||||||
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
|
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
|
||||||
run: |
|
run: |
|
||||||
curl -fsS -o /dev/null -X POST -H "Authorization: token $GITEA_TOKEN" \
|
curl -fsS -o /dev/null -X POST -H "Authorization: token $GITEA_TOKEN" \
|
||||||
"$GITEA_URL/api/v1/packages/inbuxa/container/ihasmail-inbuxa/-/link/ihasmail-inbuxa" \
|
"$GITEA_URL/api/v1/packages/inbuxa/container/inbuxa-webmail/-/link/inbuxa-webmail" \
|
||||||
|| echo "package already linked (or link refused); not fatal"
|
|| echo "package already linked (or link refused); not fatal"
|
||||||
- env:
|
- env:
|
||||||
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
|
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
|
||||||
|
|||||||
@@ -9,8 +9,10 @@
|
|||||||
</p>
|
</p>
|
||||||
|
|
||||||
> [!NOTE]
|
> [!NOTE]
|
||||||
> Development happens on [git.coffeylabs.org/inbuxa/ihasmail-inbuxa](https://git.coffeylabs.org/inbuxa/ihasmail-inbuxa); the copy on GitHub is a read-only mirror.
|
> Development happens on [git.coffeylabs.org/inbuxa/inbuxa-webmail](https://git.coffeylabs.org/inbuxa/inbuxa-webmail); the copy on GitHub is a read-only mirror.
|
||||||
> Report issues at **[git.coffeylabs.org/inbuxa/ihasmail-inbuxa/issues](https://git.coffeylabs.org/inbuxa/ihasmail-inbuxa/issues)**, and join discussions at **[community.coffeylabs.org](https://community.coffeylabs.org)**.
|
> Report issues at **[git.coffeylabs.org/inbuxa/inbuxa-webmail/issues](https://git.coffeylabs.org/inbuxa/inbuxa-webmail/issues)**, and join discussions at **[community.coffeylabs.org](https://community.coffeylabs.org)**.
|
||||||
|
>
|
||||||
|
> This repository was called `ihasmail-inbuxa` until October 2026. Container images are now published as `inbuxa/inbuxa-webmail`; the old `inbuxa/ihasmail-inbuxa` image stops at `2026.9.26-g654d298`.
|
||||||
|
|
||||||
The webmail of the INBUXA suite: mail, calendars, contacts, files and filters
|
The webmail of the INBUXA suite: mail, calendars, contacts, files and filters
|
||||||
in one app that works as well on a phone as on a desktop. It talks only JMAP to
|
in one app that works as well on a phone as on a desktop. It talks only JMAP to
|
||||||
@@ -74,7 +76,7 @@ docker compose up --build -d
|
|||||||
## Source code
|
## Source code
|
||||||
|
|
||||||
INBUXA webmail is a modified ihasmail, so the AGPL's offer is this fork:
|
INBUXA webmail is a modified ihasmail, so the AGPL's offer is this fork:
|
||||||
<https://git.coffeylabs.org/inbuxa/ihasmail-inbuxa>. The sign-in page and Settings ›
|
<https://git.coffeylabs.org/inbuxa/inbuxa-webmail>. The sign-in page and Settings ›
|
||||||
About link there, beside the version, which names the commit the running build
|
About link there, beside the version, which names the commit the running build
|
||||||
came from.
|
came from.
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -29,7 +29,7 @@ services:
|
|||||||
APP_SECRET: ${APP_SECRET:?set APP_SECRET in .env (openssl rand -base64 48)}
|
APP_SECRET: ${APP_SECRET:?set APP_SECRET in .env (openssl rand -base64 48)}
|
||||||
APP_NAME: ${APP_NAME:-ihasmail}
|
APP_NAME: ${APP_NAME:-ihasmail}
|
||||||
BASE_PATH: ${BASE_PATH:-}
|
BASE_PATH: ${BASE_PATH:-}
|
||||||
SOURCE_URL: ${SOURCE_URL:-https://git.coffeylabs.org/inbuxa/ihasmail-inbuxa}
|
SOURCE_URL: ${SOURCE_URL:-https://git.coffeylabs.org/inbuxa/inbuxa-webmail}
|
||||||
TRUST_PROXY: "1"
|
TRUST_PROXY: "1"
|
||||||
IMAGE_PROXY: "1"
|
IMAGE_PROXY: "1"
|
||||||
volumes:
|
volumes:
|
||||||
|
|||||||
@@ -292,10 +292,10 @@ export const config = {
|
|||||||
*
|
*
|
||||||
* The AGPL asks whoever *runs* a modified version to offer that version's
|
* The AGPL asks whoever *runs* a modified version to offer that version's
|
||||||
* source, not the one it was forked from -- so anyone deploying a patched
|
* source, not the one it was forked from -- so anyone deploying a patched
|
||||||
* ihasmail should point this at their own tree. ihasmail-inbuxa is itself
|
* ihasmail should point this at their own tree. inbuxa-webmail is itself
|
||||||
* such a tree, so the default is INBUXA's fork.
|
* such a tree, so the default is INBUXA's fork.
|
||||||
*/
|
*/
|
||||||
sourceUrl: env("SOURCE_URL", "https://git.coffeylabs.org/inbuxa/ihasmail-inbuxa"),
|
sourceUrl: env("SOURCE_URL", "https://git.coffeylabs.org/inbuxa/inbuxa-webmail"),
|
||||||
/**
|
/**
|
||||||
* ihasmail-inbuxa: this webmail's own name, shown in Settings > About next
|
* ihasmail-inbuxa: this webmail's own name, shown in Settings > About next
|
||||||
* to the mail node it talks to. Set per host by the deploy; empty means the
|
* to the mail node it talks to. Set per host by the deploy; empty means the
|
||||||
|
|||||||
@@ -8,4 +8,4 @@
|
|||||||
* ihasmail-inbuxa: INBUXA runs a modified ihasmail, so the offer is INBUXA's
|
* ihasmail-inbuxa: INBUXA runs a modified ihasmail, so the offer is INBUXA's
|
||||||
* fork and not the project it came from.
|
* fork and not the project it came from.
|
||||||
*/
|
*/
|
||||||
export const DEFAULT_SOURCE_URL = "https://git.coffeylabs.org/inbuxa/ihasmail-inbuxa";
|
export const DEFAULT_SOURCE_URL = "https://git.coffeylabs.org/inbuxa/inbuxa-webmail";
|
||||||
Reference in new issue
Block a user