https://github.com/zextras/carbonio-ws-collaboration-ce
Carbonio Workstream Collaboration CE
https://github.com/zextras/carbonio-ws-collaboration-ce
carbonio-component
Last synced: 5 months ago
JSON representation
Carbonio Workstream Collaboration CE
- Host: GitHub
- URL: https://github.com/zextras/carbonio-ws-collaboration-ce
- Owner: zextras
- License: agpl-3.0
- Created: 2022-12-27T13:22:01.000Z (over 3 years ago)
- Default Branch: devel
- Last Pushed: 2026-01-26T03:27:41.000Z (5 months ago)
- Last Synced: 2026-01-26T18:40:10.354Z (5 months ago)
- Topics: carbonio-component
- Language: Java
- Homepage:
- Size: 5.76 MB
- Stars: 0
- Watchers: 9
- Forks: 1
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: COPYING
Awesome Lists containing this project
README
# Carbonio Workstream Collaboration CE
This is the official repository for Carbonio Workstream Collaboration CE.
## 🔧 How to Build
Build using maven:
```shell
make compile
```
---
If you also want to generate all artifacts, run
```shell
mvn clean install -P artifacts
```
---
If you want to generate only the artifact for a specific distro
```shell
mvn clean install -P artifacts -D distro=<1>
```
Where
1. distro value is the distro name (ubuntu or rocky-8)
---
If you want to generate only the artifact for a specific distro and deploy it in
a test server
```shell
mvn clean install -P artifacts -D distro=<1> -D deployOn=<2> -D debugMode=<3>
```
Where
1. distro value is the distro name (ubuntu or rocky-8)
2. deployOn value is the domain name or IP of the server to deploy the artifact
3. debugMode is a boolean value to indicate whether the installed Chat
environment should have the debug port active
There's also a `noDocker` option which will build artifacts using a local pacur
instance instead of using the docker image, which is useful for CI pipeline.
---
## 🚀 How to Run
With the generated fat-jar:
```shell
java -jar ./boot/target/zextras-ws-collaboration-ce-*-fatjar.jar
```
## Docker
To run the service using Docker, you can use the provided `docker-compose.yml`
file.
Make sure you have Docker and Docker Compose installed on your machine.
Also make a copy of `.env.example` to `.env` and set the required
environment variables.
then run:
```shell
make docker-up
```
If you want to stop:
```shell
make docker-down
```
## License 📚
Workstream Collaboration CE backend service for Zextras Carbonio.
Released under the AGPL-3.0-only license as specified here: [COPYING](COPYING).
Copyright (C) 2022 Zextras
> This program is free software: you can redistribute it and/or modify
> it under the terms of the GNU Affero General Public License as published by
> the Free Software Foundation, version 3 only of the License.
>
> This program is distributed in the hope that it will be useful,
> but WITHOUT ANY WARRANTY; without even the implied warranty of
> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> GNU Affero General Public License for more details.
>
> You should have received a copy of the GNU Affero General Public License
> along with this program. If not, see .
See [COPYING](COPYING) file for the project license details
See [THIRDPARTIES](THIRDPARTIES) file for other licenses details
## Copyright and Licensing notices
All non-software material (such as, for example, names, images, logos,
sounds) is owned by Zextras and is licensed under
CC-BY-NC-SA .
Where not specified, all source files owned by Zextras are licensed
under AGPL-3.0-only.