[PR #22] [MERGED] added docker version of olm #35

Closed
opened 2025-11-19 07:04:42 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/fosrl/olm/pull/22
Author: @Lokowitz
Created: 8/31/2025
Status: Merged
Merged: 8/31/2025
Merged by: @oschwartz10612

Base: devHead: add-docker-image


📝 Commits (2)

  • 0d8cacd added docker version of olm
  • 82555f4 added build of docker image to test

📊 Changes

5 files changed (+47 additions, -2 deletions)

View changed files

📝 .github/workflows/cicd.yml (+16 -0)
📝 .github/workflows/test.yml (+3 -0)
📝 Dockerfile (+2 -2)
📝 Makefile (+11 -0)
docker-compose.yml (+15 -0)

📄 Description

Community Contribution License Agreement

By creating this pull request, I grant the project maintainers an unlimited,
perpetual license to use, modify, and redistribute these contributions under any terms they
choose, including both the AGPLv3 and the Fossorial Commercial license terms. I
represent that I have the right to grant this license for all contributed content.

Description

  • Updated Dockerfile to use Apline to reduce image size by 80%.
  • Added docker build to CICD and Makefile
  • Added docker-compose.yml as example

network_mode: host brings the olm network interface to the host system.

I am not sure why i need devices: - /dev/net/tun:/dev/net/tun, but without i am getting error that the container has no access to /dev/net/tun. Dont understand why Newt and Gerbil are working without.

fixes https://github.com/fosrl/olm/issues/18


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/fosrl/olm/pull/22 **Author:** [@Lokowitz](https://github.com/Lokowitz) **Created:** 8/31/2025 **Status:** ✅ Merged **Merged:** 8/31/2025 **Merged by:** [@oschwartz10612](https://github.com/oschwartz10612) **Base:** `dev` ← **Head:** `add-docker-image` --- ### 📝 Commits (2) - [`0d8cacd`](https://github.com/fosrl/olm/commit/0d8cacdb90a8a87fd0a8aeaf79cc7e8577a56c6d) added docker version of olm - [`82555f4`](https://github.com/fosrl/olm/commit/82555f409b2e6066081e6c720dbb24d3b82bebad) added build of docker image to test ### 📊 Changes **5 files changed** (+47 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/cicd.yml` (+16 -0) 📝 `.github/workflows/test.yml` (+3 -0) 📝 `Dockerfile` (+2 -2) 📝 `Makefile` (+11 -0) ➕ `docker-compose.yml` (+15 -0) </details> ### 📄 Description ## Community Contribution License Agreement By creating this pull request, I grant the project maintainers an unlimited, perpetual license to use, modify, and redistribute these contributions under any terms they choose, including both the AGPLv3 and the Fossorial Commercial license terms. I represent that I have the right to grant this license for all contributed content. ## Description - Updated Dockerfile to use Apline to reduce image size by 80%. - Added docker build to CICD and Makefile - Added docker-compose.yml as example `network_mode: host` brings the olm network interface to the host system. I am not sure why i need `devices: - /dev/net/tun:/dev/net/tun`, but without i am getting error that the container has no access to `/dev/net/tun`. Dont understand why Newt and Gerbil are working without. fixes https://github.com/fosrl/olm/issues/18 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-19 07:04:42 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/olm#35