diff options
author | jwansek <eddie.atten.ea29@gmail.com> | 2023-09-03 20:57:35 +0100 |
---|---|---|
committer | jwansek <eddie.atten.ea29@gmail.com> | 2023-09-03 20:57:35 +0100 |
commit | e484a4ecd182d806d004a0b5b9116683bc07217e (patch) | |
tree | edc225a17aaf7dc93000b9046c92656009a3de57 /docker-compose.yml | |
parent | c4ab716c20729a62f7b78b60029c27e0f166f41c (diff) | |
download | boymoder.blog-e484a4ecd182d806d004a0b5b9116683bc07217e.tar.gz boymoder.blog-e484a4ecd182d806d004a0b5b9116683bc07217e.zip |
Added local nitter instance, fixed twitter caching using new method
Diffstat (limited to 'docker-compose.yml')
-rwxr-xr-x | docker-compose.yml | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml index c8a70c1..2a78e22 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -37,6 +37,47 @@ services: - mariadb:mysql restart: unless-stopped + nitter: + build: + context: ./nitter/nitter + dockerfile: Dockerfile + image: jwansek/nitter:latest + ports: + - "127.0.0.1:7777:7777" # Replace with "8080:8080" if you don't use a reverse proxy + volumes: + - ./nitter/nitter.conf:/src/nitter.conf:Z,ro + - ./nitter/guest_accounts.json:/src/guest_accounts.json:Z,ro + depends_on: + - nitter-redis + healthcheck: + test: wget -nv --tries=1 --spider http://127.0.0.1:8080/Jack/status/20 || exit 1 + interval: 30s + timeout: 5s + retries: 2 + user: "998:998" + read_only: true + security_opt: + - no-new-privileges:true + cap_drop: + - ALL + + nitter-redis: + image: redis:6-alpine + command: redis-server --save 60 1 --loglevel warning + volumes: + - nitter-redis:/data + healthcheck: + test: redis-cli ping + interval: 30s + timeout: 5s + retries: 2 + user: "999:1000" + read_only: true + security_opt: + - no-new-privileges:true + cap_drop: + - ALL + networks: edaweb-net: external: @@ -45,3 +86,6 @@ networks: db-network: external: name: mariadb + +volumes: + nitter-redis: |