version: "3.8" services: outline_redis: image: redis:7-alpine restart: always container_name: outline_redis networks: - outline-internal outline_postgres: image: postgres:13-alpine restart: always container_name: outline_postgres environment: - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} - POSTGRES_USER=outline - POSTGRES_DB=outline networks: - outline-internal volumes: - /mnt/containers/outline/container-data/db:/var/lib/postgresql/data:Z outline_minio: image: minio/minio:RELEASE.2021-10-27T16-29-42Z restart: always container_name: outline_minio volumes: - /mnt/containers/outline/container-data/data:/data:Z environment: - MINIO_ROOT_USER=minio - MINIO_ROOT_PASSWORD=${MINIO_ROOT_PASSWORD} - MINIO_BROWSER_REDIRECT_URL=${MINIO_BROWSER_REDIRECT_URL} # ports: # - 9000:9000 # - 9001:9001 networks: - reverseproxy-nw command: "server /data --console-address :9001" outline: image: flameshikari/outline-ru:latest user: root restart: always container_name: outline command: sh -c "yarn db:migrate --env=production-ssl-disabled && yarn start --env=production-ssl-disabled" depends_on: - outline_postgres - outline_redis - outline_minio environment: - PGSSLMODE=disable - SECRET_KEY=${SECRET_KEY} - UTILS_SECRET=${UTILS_SECRET} - DATABASE_URL=postgres://outline:${POSTGRES_PASSWORD}@outline_postgres:5432/outline - REDIS_URL=redis://outline_redis:6379 - URL=${WIKI_URL} - PORT=443 - DEFAULT_LANGUAGE=ru_RU - AWS_ACCESS_KEY_ID=minio - AWS_REGION=us-east-1 - AWS_SECRET_ACCESS_KEY=${MINIO_ROOT_PASSWORD} - AWS_S3_UPLOAD_BUCKET_URL=${WIKIDATA_URL} - AWS_S3_UPLOAD_BUCKET_NAME=outline - FILE_STORAGE_UPLOAD_MAX_SIZE=86214400 - AWS_S3_FORCE_PATH_STYLE=true - AWS_S3_ACL=private - AZURE_CLIENT_ID=${AZURE_CLIENT_ID} - AZURE_CLIENT_SECRET=${AZURE_CLIENT_SECRET} - AZURE_TENANT_ID=${AZURE_TENANT_ID} - TEAM_LOGO=https://git.it-depot.ru/depot/docker-infrastructure/raw/commit/c25d86163f0911daa9b9109e753289087cd97b5e/depot_logo.png - SMTP_HOST=mail.loopa.site - SMTP_PORT=25 - SMTP_SECURE=false - SMTP_USERNAME=konskaya@za.loopa.site - SMTP_PASSWORD=${SMTP_PASSWORD} - SMTP_FROM_EMAIL=DEPOT WIKI - SMTP_REPLY_EMAIL=konskaya@za.loopa.site # ports: # 443:443 networks: - outline-internal - reverseproxy-nw networks: outline-internal: reverseproxy-nw: external: true