61 lines
1.2 KiB
Markdown
61 lines
1.2 KiB
Markdown
|
|
# Service Name:
|
|
# Description :
|
|
# Homepage :
|
|
|
|
Base all volumes on `/home/rcadmin/docker/`
|
|
|
|
docker stack deploy -c compose.yml <name>
|
|
|
|
```
|
|
networks:
|
|
- dozzle
|
|
|
|
deploy:
|
|
mode: global
|
|
restart_policy:
|
|
condition: on-failure
|
|
labels:
|
|
- homepage.group=Information
|
|
- homepage.name=FreshRSS
|
|
- homepage.icon=freshrss.png
|
|
- homepage.href=https://freshrss.home.ramberg.net/
|
|
- homepage.description=FreshRSS
|
|
# Widget settings
|
|
- homepage.widget.type=freshrss
|
|
- homepage.widget.url=http://192.168.50.201:8083
|
|
- homepage.widget.username=kim
|
|
- homepage.widget.password=homekbr1998
|
|
networks:
|
|
dozzle:
|
|
driver: overlay
|
|
attachable: true
|
|
|
|
```
|
|
|
|
|
|
```
|
|
version: '3.8'
|
|
services:
|
|
web:
|
|
image: nginx
|
|
volumes:
|
|
- web_data:/var/www/html
|
|
web-test:
|
|
image: nginx
|
|
volumes:
|
|
- web_data:/var/www/html # Web and web test share the web_data volume
|
|
db:
|
|
image: mysql
|
|
volumes:
|
|
- db_data:/var/lib/mysql
|
|
volumes:
|
|
web_data:
|
|
db_data:
|
|
driver: local # Define the driver and options under the volume name
|
|
driver_opts:
|
|
type: none
|
|
device: /data/db_data
|
|
o: bind
|
|
```
|