2024-07-08 22:29:41 +02:00
|
|
|
---
|
2024-07-06 18:26:48 +02:00
|
|
|
version: '3'
|
2024-07-08 22:29:41 +02:00
|
|
|
|
2024-07-06 18:26:48 +02:00
|
|
|
services:
|
|
|
|
wallabag:
|
2024-07-08 22:29:41 +02:00
|
|
|
build: .
|
|
|
|
image: glenux/service-wallabag
|
2024-07-06 18:26:48 +02:00
|
|
|
environment:
|
2024-07-08 22:29:41 +02:00
|
|
|
SYMFONY__ENV__DATABASE_DRIVER: pdo_pgsql
|
|
|
|
DATABASE_URL: postgresql://wallabag:wallapass@db:5432/wallabag
|
|
|
|
# SYMFONY__ENV__DATABASE_NAME: wallabag
|
|
|
|
# SYMFONY__ENV__DATABASE_USER: wallabag
|
|
|
|
# SYMFONY__ENV__DATABASE_PASSWORD: wallapass
|
|
|
|
SYMFONY__ENV__DATABASE_TABLE_PREFIX: "wallabag_"
|
|
|
|
SYMFONY__ENV__MAILER_DSN: smtp://127.0.0.1
|
|
|
|
SYMFONY__ENV__FROM_EMAIL: wallabag@example.com
|
|
|
|
SYMFONY__ENV__DOMAIN_NAME: http://localhost:8080
|
|
|
|
SYMFONY__ENV__FOSUSER_REGISTRATION: true
|
|
|
|
SYMFONY__ENV__FOSUSER_CONFIRMATION: false
|
|
|
|
# your-wallabag-instance.wallabag.org
|
|
|
|
SYMFONY__ENV__SERVER_NAME: "Your wallabag instance"
|
2024-07-06 18:26:48 +02:00
|
|
|
ports:
|
2024-07-08 22:29:41 +02:00
|
|
|
- "8080:80"
|
2024-07-06 18:26:48 +02:00
|
|
|
volumes:
|
2024-07-08 22:29:41 +02:00
|
|
|
- images_data:/var/www/wallabag/web/assets/images
|
2024-07-06 18:26:48 +02:00
|
|
|
healthcheck:
|
|
|
|
test: ["CMD", "wget" ,"--no-verbose", "--tries=1", "--spider", "http://localhost"]
|
|
|
|
interval: 1m
|
|
|
|
timeout: 3s
|
2024-07-08 22:29:41 +02:00
|
|
|
|
2024-07-06 18:26:48 +02:00
|
|
|
db:
|
2024-07-08 22:29:41 +02:00
|
|
|
image: postgres:latest
|
2024-07-06 18:26:48 +02:00
|
|
|
environment:
|
2024-07-08 22:29:41 +02:00
|
|
|
POSTGRES_PASSWORD: wallapass
|
|
|
|
POSTGRES_USER: wallabag
|
|
|
|
POSTGRES_DB: wallabag
|
|
|
|
|
2024-07-06 18:26:48 +02:00
|
|
|
volumes:
|
2024-07-08 22:29:41 +02:00
|
|
|
- db_data:/var/lib/postgresql/data
|
2024-07-06 18:26:48 +02:00
|
|
|
healthcheck:
|
2024-07-08 22:29:41 +02:00
|
|
|
test: ["CMD", "mysqladmin", "ping", "-h", "localhost"]
|
2024-07-06 18:26:48 +02:00
|
|
|
interval: 20s
|
|
|
|
timeout: 3s
|
2024-07-08 22:29:41 +02:00
|
|
|
|
2024-07-06 18:26:48 +02:00
|
|
|
redis:
|
|
|
|
image: redis:alpine
|
|
|
|
healthcheck:
|
|
|
|
test: ["CMD", "redis-cli", "ping"]
|
|
|
|
interval: 20s
|
|
|
|
timeout: 3s
|
2024-07-08 22:29:41 +02:00
|
|
|
|
|
|
|
volumes:
|
|
|
|
db_data:
|
|
|
|
images_data:
|
|
|
|
|