Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fuchs-fabian/simbashlog-debian-docker-template
Template for Debian Docker containers with simbashlog
https://github.com/fuchs-fabian/simbashlog-debian-docker-template
build debian docker docker-compose logging-framework simbashlog simbashlog-notifier uses-simbashlog
Last synced: about 1 month ago
JSON representation
Template for Debian Docker containers with simbashlog
- Host: GitHub
- URL: https://github.com/fuchs-fabian/simbashlog-debian-docker-template
- Owner: fuchs-fabian
- License: gpl-3.0
- Created: 2024-10-07T18:23:04.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-17T22:57:41.000Z (about 2 months ago)
- Last Synced: 2024-11-17T23:29:19.739Z (about 2 months ago)
- Topics: build, debian, docker, docker-compose, logging-framework, simbashlog, simbashlog-notifier, uses-simbashlog
- Language: Shell
- Homepage:
- Size: 36.1 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# `simbashlog-debian-docker-template`: Template for Debian Docker containers with [`simbashlog`](https://github.com/fuchs-fabian/simbashlog)
## Description
This template is intended to be used as a basis for creating a new Docker container with `simbashlog` and `cronjob` support. The container is based on `Debian`.
## Getting Started
Simply run the install script. You will be guided through the installation.
```shell
wget https://raw.githubusercontent.com/fuchs-fabian/simbashlog-debian-docker-template/refs/heads/main/install.sh
``````shell
chmod +x install.sh
``````shell
./install.sh
```As the [simbashlog-notifier](https://github.com/fuchs-fabian/simbashlog-notifiers) does not work straight away, the container must be shut down and then the configuration file under `volumes/config/` must be adapted.
If a notifier is used that requires additional files, these must be created on the host and mounted. Alternatively, the files can also be created in the container if the corresponding bind mounts have been set beforehand.
If the cronjob schedule or other settings are to be adjusted, the Docker container must be shut down briefly and the `.env` file adjusted:
```shell
docker compose down
``````shell
nano .env
```As the log files are mounted on the host by default, the files could become very large in the long term. The log files should therefore be deleted from time to time.
The log files are located under `volumes/logs/`.
## Bugs, Suggestions, Feedback, and Needed Support
> If you have any bugs, suggestions or feedback, feel free to create an issue or create a pull request with your changes.
## Support `simbashlog`
If you like `simbashlog`'s ecosystem, you think it is useful and saves you a lot of work and nerves and lets you sleep better, please give it a star and consider donating.
---
> This repository uses [`simbashlog`](https://github.com/fuchs-fabian/simbashlog) ([LICENSE](https://github.com/fuchs-fabian/simbashlog/blob/main/LICENSE)).
>
> *Copyright (C) 2024 Fabian Fuchs*