71 lines
1.9 KiB
YAML
71 lines
1.9 KiB
YAML
version: "2.4"
|
||
|
||
services:
|
||
freshrss:
|
||
image: freshrss/freshrss:edge
|
||
container_name: freshrss
|
||
restart: unless-stopped
|
||
logging:
|
||
options:
|
||
max-size: 10m
|
||
volumes:
|
||
- ./data/fresh-rss/data:/var/www/FreshRSS/data
|
||
- ./data/fresh-rss/extensions:/var/www/FreshRSS/extensions
|
||
ports:
|
||
# If you want to open a port 8080 on the local machine:
|
||
- "8080:80"
|
||
environment:
|
||
TZ: Asia/Shanghai
|
||
CRON_MIN: '2,32'
|
||
FRESHRSS_ENV: development
|
||
# Optional advanced parameter controlling the internal Apache listening port
|
||
LISTEN: 0.0.0.0:80
|
||
# Optional auto-install parameters (the Web interface install is recommended instead):
|
||
# ⚠️ Parameters below are only used at the very first run (so far).
|
||
# So if changes are made (or in .env file), first delete the service and volumes.
|
||
# ℹ️ All the --db-* parameters can be omitted if using built-in SQLite database.
|
||
FRESHRSS_INSTALL: |-
|
||
--api_enabled
|
||
--base_url http://127.0.0.1:8080
|
||
--db-base freshrss
|
||
--db-host freshrss-db
|
||
--db-password freshrss
|
||
--db-type pgsql
|
||
--db-user freshrss
|
||
--default_user admin
|
||
--language en
|
||
FRESHRSS_USER: |-
|
||
--api_password password
|
||
--email 1058178245@qq.com
|
||
--language en
|
||
--password password
|
||
--user admin
|
||
networks:
|
||
nginx:
|
||
aliases:
|
||
- freshrss
|
||
|
||
freshrss-db:
|
||
image: postgres:14
|
||
container_name: freshrss-db
|
||
hostname: freshrss-db
|
||
restart: unless-stopped
|
||
logging:
|
||
options:
|
||
max-size: 10m
|
||
volumes:
|
||
- ./data/postgres:/var/lib/postgresql/data
|
||
environment:
|
||
POSTGRES_DB: freshrss
|
||
POSTGRES_USER: freshrss
|
||
POSTGRES_PASSWORD: freshrss
|
||
networks:
|
||
nginx:
|
||
aliases:
|
||
- freshrss-db
|
||
|
||
networks:
|
||
nginx:
|
||
external: true
|
||
|