feat(vikunja): add Vikunja
This commit is contained in:
parent
f2628b947f
commit
7079952150
5 changed files with 70 additions and 2 deletions
|
@ -232,14 +232,13 @@ that I intend to add to this repository. It is still growing, and I welcome
|
|||
- [x] [Sonarr](https://sonarr.tv)
|
||||
- [x] [Stirling PDF](https://stirlingpdf.io)
|
||||
- [x] [syslog-ng](https://syslog-ng.github.io/)
|
||||
- [ ] [Supervisord](http://supervisord.org/)
|
||||
- [x] [Tandoor](https://github.com/TandoorRecipes/recipes)
|
||||
- [x] [traggo](https://traggo.net)
|
||||
- [x] [Termix](https://github.com/LukeGus/Termix)
|
||||
- [ ] [Ubooquity](https://vaemendis.net/ubooquity/)
|
||||
- [ ] [Umami](https://umami.is/)
|
||||
- [ ] [UrBackup](https://urbackup.org)
|
||||
- [ ] [Vikunja](https://vikunja.io)
|
||||
- [x] [Vikunja](https://vikunja.io)
|
||||
- [ ] [Wazuh](https://wazuh.com/)
|
||||
- [ ] [wiki.js](https://js.wiki)
|
||||
- [ ] [wger](https://wger.de/)
|
||||
|
|
27
quadlets/vikunja/vikunja-mariadb.container
Normal file
27
quadlets/vikunja/vikunja-mariadb.container
Normal file
|
@ -0,0 +1,27 @@
|
|||
[Unit]
|
||||
Description=Vikunja mariadb
|
||||
|
||||
[Service]
|
||||
Restart=on-failure
|
||||
TimeoutStartSec=900
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
|
||||
[Container]
|
||||
Image=docker.io/mariadb:10
|
||||
ContainerName=vikunja-mariadb
|
||||
AutoUpdate=registry
|
||||
|
||||
Network=vikunja.network
|
||||
HostName=vikunja-mariadb
|
||||
|
||||
Volume=vikunja-mariadb:/var/lib/mysql
|
||||
|
||||
Environment=MYSQL_USER=vikunja
|
||||
Environment=MYSQL_DATABASE=vikunja
|
||||
|
||||
Secret=vikunja-mysql-root-password,type=env,taget=MYSQL_ROOT_PASSWORD
|
||||
Secret=vikunja-mysql-password,type=env,taget=MYSQL_PASSWORD
|
||||
|
||||
Exec=--character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
|
31
quadlets/vikunja/vikunja.container
Normal file
31
quadlets/vikunja/vikunja.container
Normal file
|
@ -0,0 +1,31 @@
|
|||
[Unit]
|
||||
Description=Vikunja
|
||||
Requires=vikunja-mariadb.service
|
||||
After=vikunja-mariadb.service
|
||||
|
||||
[Service]
|
||||
Restart=on-failure
|
||||
TimeoutStartSec=900
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
|
||||
[Container]
|
||||
Image=docker.io/vikunja
|
||||
ContainerName=vikunja
|
||||
AutoUpdate=registry
|
||||
|
||||
Network=vikunja.network
|
||||
HostName=vikunja
|
||||
PublishPort=3546:3546
|
||||
|
||||
Volume=vikunja-files:/app/vikunja/files
|
||||
|
||||
Environment=VIKUNJA_SERVICE_PUBLICURL=https://vikunja.example.com
|
||||
Environment=VIKUNJA_DATABASE_HOST=vikunja-mariadb
|
||||
Environment=VIKUNJA_DATABASE_TYPE=mysql
|
||||
Environment=VIKUNJA_DATABASE_USER=vikunja
|
||||
Environment=VIKUNJA_DATABASE_DATABASE=vikunja
|
||||
|
||||
Secret=vikunja-mysql-password,type=env,target=VIKUNJA_DATABASE_PASSWORD
|
||||
Secret=vikunja-service-jwtsecret,type=env,target=VIKUNJA_SERVICE_JWTSECRET
|
6
quadlets/vikunja/vikunja.network
Normal file
6
quadlets/vikunja/vikunja.network
Normal file
|
@ -0,0 +1,6 @@
|
|||
[Unit]
|
||||
Description=Vikunja network
|
||||
|
||||
[Network]
|
||||
NetworkName=vikunja
|
||||
|
5
quadlets/vikunja/vikunja.volume
Normal file
5
quadlets/vikunja/vikunja.volume
Normal file
|
@ -0,0 +1,5 @@
|
|||
[Volume]
|
||||
VolumeName=vikunja-files
|
||||
VolumeName=vikunja-mariadb
|
||||
|
||||
|
Loading…
Add table
Reference in a new issue