redsputnik / docker-compose.yml
Redsputnik's picture
Baue eine Eingabe Maske für ein sprach Assistenten. Einen Knopf für light und dark und red mode. Der red mode soll anschliesend unzensiert antworten geben. Dabei eine Übersicht der bisherigen chats zum ausklappen. Schwerpunkt Cyber security. Der Name RedSputnik. Es soll hacking sicher sein. Kotlin, html5, CSS alles in modern. Ddos sicher, IP Schutz und so weiter. Datei upload Möglichkeit. Es wird lokal auf meinem nas ala docker system laufen. Modernes design. Visuell schön
8c64ce8 verified
raw
history blame contribute delete
962 Bytes
```yaml
version: '3.8'
services:
redsputnik:
image: your-custom-image:latest
container_name: redsputnik
restart: unless-stopped
ports:
- "8080:8080"
volumes:
- ./data:/app/data
- ./config:/app/config
environment:
- RED_MODE_ENABLED=false
- MAX_FILE_SIZE=10MB
- RATE_LIMIT=100/1m
networks:
- redsputnik-net
# Additional security containers
nginx-proxy:
image: nginx:latest
ports:
- "80:80"
- "443:443"
volumes:
- ./nginx/conf.d:/etc/nginx/conf.d
- ./nginx/certs:/etc/nginx/certs
depends_on:
- redsputnik
networks:
- redsputnik-net
fail2ban:
image: crazymax/fail2ban:latest
volumes:
- ./fail2ban/data:/data
- /var/log:/var/log:ro
environment:
- TZ=Europe/Berlin
cap_add:
- NET_ADMIN
- NET_RAW
networks:
- redsputnik-net
networks:
redsputnik-net:
driver: bridge
```