+++ /dev/null
-version: '2.2'
-
-services:
- lemmy:
- image: {{ lemmy_docker_image }}
- ports:
- - "127.0.0.1:8536:8536"
- restart: always
- environment:
- - RUST_LOG="warn,lemmy_server=info,lemmy_api=info,lemmy_api_common=info,lemmy_api_crud=info,lemmy_apub=info,lemmy_db_schema=info,lemmy_db_views=info,lemmy_db_views_actor=info,lemmy_db_views_moderator=info,lemmy_routes=info,lemmy_utils=info,lemmy_websocket=info"
- volumes:
- - ./lemmy.hjson:/config/config.hjson:ro
- depends_on:
- - postgres
- - pictrs
-
- lemmy-ui:
- image: {{ lemmy_docker_ui_image }}
- ports:
- - "127.0.0.1:1235:1234"
- restart: always
- environment:
- - LEMMY_INTERNAL_HOST=lemmy:8536
- - LEMMY_EXTERNAL_HOST={{ domain }}
- - LEMMY_HTTPS=true
- depends_on:
- - lemmy
-
- postgres:
- image: postgres:12-alpine
- environment:
- - POSTGRES_USER=lemmy
- - POSTGRES_PASSWORD={{ postgres_password }}
- - POSTGRES_DB=lemmy
- volumes:
- - ./volumes/postgres:/var/lib/postgresql/data
- restart: always
-
- pictrs:
- image: asonix/pictrs:v0.2.6-r2
- user: 991:991
- ports:
- - "127.0.0.1:8537:8080"
- volumes:
- - ./volumes/pictrs:/mnt
- restart: always
- mem_limit: 200m
-
- postfix:
- image: mwader/postfix-relay
- environment:
- - POSTFIX_myhostname={{ domain }}
- restart: "always"