Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8c81827e24 | |||
| 57996f1efd |
@@ -75,3 +75,4 @@ version:
|
|||||||
# App
|
# App
|
||||||
vaultwarden: "1.35.4"
|
vaultwarden: "1.35.4"
|
||||||
gitea: "1.25.5"
|
gitea: "1.25.5"
|
||||||
|
redis: "8.6.1"
|
||||||
|
|||||||
4
config/services/containers/app/redis/redis.conf.j2
Normal file
4
config/services/containers/app/redis/redis.conf.j2
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
databases 16
|
||||||
|
bind 0.0.0.0
|
||||||
|
port {{ hostvars['app']['redis'][redis_service] }}
|
||||||
|
protected-mode no
|
||||||
31
config/services/containers/app/redis/redis.container.j2
Normal file
31
config/services/containers/app/redis/redis.container.j2
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
[Quadlet]
|
||||||
|
DefaultDependencies=false
|
||||||
|
|
||||||
|
[Unit]
|
||||||
|
Description=Redis - {{ redis_service }}
|
||||||
|
|
||||||
|
After=network-online.target
|
||||||
|
Wants=network-online.target
|
||||||
|
|
||||||
|
[Container]
|
||||||
|
Image=docker.io/library/redis:{{ version['containers']['redis'] }}
|
||||||
|
|
||||||
|
ContainerName=redis_{{ redis_service }}
|
||||||
|
HostName=redis_{{ redis_service }}
|
||||||
|
|
||||||
|
PublishPort={{ hostvars['app']['redis'][redis_service] }}:{{ hostvars['app']['redis'][redis_service] }}
|
||||||
|
|
||||||
|
Volume=%h/containers/redis/{{ redis_service }}/data:/data:rw
|
||||||
|
Volume=%h/containers/redis/{{ redis_service }}/redis.conf:/usr/local/etc/redis/redis.conf:ro
|
||||||
|
|
||||||
|
Exec=redis-server /usr/local/etc/redis/redis.conf
|
||||||
|
|
||||||
|
Environment="TZ=Asia/Seoul"
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Restart=always
|
||||||
|
RestartSec=10s
|
||||||
|
TimeoutStopSec=120
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=default.target
|
||||||
0
data/create_all_structure.sh
Normal file → Executable file
0
data/create_all_structure.sh
Normal file → Executable file
Reference in New Issue
Block a user