mirror of
https://github.com/flameshikari/outline-ru.git
synced 2026-06-13 12:15:15 +03:00
d0abf84aa8
* bump version to 1.7.0 * update HMR mode; make a single dev container for every service; etc * update translations
74 lines
1.9 KiB
YAML
74 lines
1.9 KiB
YAML
volumes:
|
|
outline:
|
|
name: outline
|
|
outline-postgres:
|
|
name: outline-postgres
|
|
|
|
networks:
|
|
default:
|
|
name: outline
|
|
|
|
x-outline-base: &outline-base
|
|
container_name: outline
|
|
depends_on:
|
|
- outline-services
|
|
environment:
|
|
FILE_STORAGE: local
|
|
FORCE_HTTPS: false
|
|
PORT: ${PORT:-10240}
|
|
PORT_VITE: ${PORT_VITE:-10242}
|
|
URL: http://127.0.0.1:${PORT:-10240}
|
|
SECRET_KEY: ${SECRET:-deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef}
|
|
UTILS_SECRET: ${SECRET:-deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef}
|
|
REDIS_URL: redis://outline-services
|
|
DATABASE_URL: postgres://outline:outline@outline-services/outline
|
|
PGSSLMODE: disable
|
|
OIDC_ISSUER_URL: http://outline-services:8080
|
|
OIDC_CLIENT_ID: outline
|
|
OIDC_CLIENT_SECRET: outline
|
|
OIDC_DISPLAY_NAME: OIDC
|
|
|
|
services:
|
|
outline:
|
|
<<: *outline-base
|
|
profiles: [prod]
|
|
build: .
|
|
image: flameshikari/outline-ru:nightly
|
|
ports:
|
|
- ${PORT:-10240}:${PORT:-10240}
|
|
pull_policy: always
|
|
volumes:
|
|
- outline:/var/lib/outline/data
|
|
|
|
outline-dev:
|
|
<<: *outline-base
|
|
build:
|
|
dockerfile: Dockerfile.dev
|
|
profiles: [dev]
|
|
ports:
|
|
- ${PORT:-10240}:${PORT:-10240}
|
|
- ${PORT_VITE:-10242}:${PORT_VITE:-10242}
|
|
volumes:
|
|
- outline:/var/lib/outline/data
|
|
- ./translation/ru.json:/opt/outline/shared/i18n/locales/ru_RU/translation.json
|
|
|
|
outline-services:
|
|
container_name: outline-services
|
|
image: outline-services
|
|
build: services
|
|
environment:
|
|
ISSUER: http://outline-services:8080
|
|
PUBLIC_URL: http://127.0.0.1:${PORT_OIDC:-10241}
|
|
volumes:
|
|
- outline-postgres:/var/lib/postgresql/data
|
|
ports:
|
|
- ${PORT_OIDC:-10241}:8080
|
|
healthcheck:
|
|
test: |
|
|
pg_isready -U outline && \
|
|
redis-cli ping && \
|
|
wget -qO- http://127.0.0.1:8080/health
|
|
interval: 10s
|
|
timeout: 5s
|
|
retries: 5
|