-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.production.yml
35 lines (30 loc) · 1.27 KB
/
docker-compose.production.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# This file extends the docker-compose.yml with production configurations/overrides. https://docs.docker.com/compose/compose-file/13-merge/
version: "3.8"
services:
postgres:
# Add a name to easy identify
container_name: outlinePostgresProd
redis:
# Add a name to easy identify
container_name: outlineRedisProd
outline:
# Add a name to easy identify
container_name: outlineProd
# https://docs.getoutline.com/s/hosting/doc/docker-7pfeLP5a8t
# Configurations: https://github.com/outline/outline/blob/main/.env.sample
environment:
# URL should point to the fully qualified, publicly accessible URL
URL: https://${OUTLINE_HOST?Missing environment variable see readme}
# Reverse proxy config. See: https://github.com/Good-Games-Munich/nginx
VIRTUAL_HOST: ${OUTLINE_HOST?Missing environment variable see readme}
VIRTUAL_PORT: 3000 # Port of service to procy inside container
LETSENCRYPT_HOST: ${OUTLINE_HOST:?Missing environment variable see readme}
# Reverse proxy network. See: https://github.com/Good-Games-Munich/nginx
networks:
- default
- nginxproxynet
# Reverse proxy network. See: https://github.com/Good-Games-Munich/nginx
networks:
nginxproxynet:
name: nginxproxynet
external: true