https://github.com/castdrian/dipa-auto
A Linux service that monitors Discord IPA releases and triggers automated workflows.
https://github.com/castdrian/dipa-auto
Last synced: 3 months ago
JSON representation
A Linux service that monitors Discord IPA releases and triggers automated workflows.
- Host: GitHub
- URL: https://github.com/castdrian/dipa-auto
- Owner: castdrian
- Created: 2024-11-20T17:29:34.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-03-19T11:37:01.000Z (3 months ago)
- Last Synced: 2025-03-19T12:32:33.286Z (3 months ago)
- Language: Python
- Size: 51.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dipa-auto
A Go service that monitors Discord ipa releases and triggers automated workflows.

## Features
- Monitors both stable and testflight branches
- Timed checks for new versions
- Automatic GitHub workflow dispatch
- Systemd service integration
- Written in Go for high performance and low memory usage## Setup Options
### Standard Installation
```sh
git clone https://github.com/castdrian/dipa-auto
cd dipa-auto && sudo chmod +x setup.sh && sudo ./setup.sh
```### Docker Installation
1. Clone the repository:
```sh
git clone https://github.com/castdrian/dipa-auto
cd dipa-auto
```2. Create your configuration file:
```sh
cp example.config.toml config.toml
```3. Start with Docker Compose:
```sh
docker compose up -d
```4. Check logs:
```sh
docker compose logs -f
```## Migrating from standard to Docker
If you're moving from a standard installation to Docker:
1. Stop the systemd service:
```sh
sudo systemctl stop dipa-auto
sudo systemctl disable dipa-auto
```2. Edit the compose.yml to mount your existing hash directory:
```yaml
volumes:
- /var/lib/dipa-auto:/var/lib/dipa-auto
```3. Start with Docker Compose:
```sh
docker compose up -d
```## License
© Adrian Castro 2024. All rights reserved.\
© magic-ipa-source-caddy-server person 2024. All rights reserved.