Mercurial > Pritunl-Fake-API
diff docker/docker-compose.yml @ 0:b51518614818 default tip
New Files
author | Pluto <meokcin@gmail.com> |
---|---|
date | Tue, 03 Sep 2024 15:57:25 +0800 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docker/docker-compose.yml Tue Sep 03 15:57:25 2024 +0800 @@ -0,0 +1,36 @@ +version: '3' +services: + mongodb: + image: mongo:latest + restart: always + volumes: + - ./mongodb:/data/db + + pritunl: + # Use the following to build the image from source (assuming you're running inside the repository). + build: + context: ../server + dockerfile: ../docker/Dockerfile + args: + - API_SERVER_DOMAIN=${API_SERVER_DOMAIN:-} + restart: always + depends_on: + - mongodb + privileged: true + sysctls: + - net.ipv6.conf.all.disable_ipv6=0 + links: + - mongodb + volumes: + - /etc/localtime:/etc/localtime:ro + ports: + # Under this port the Pritunl web interface will be exposed (for reverse proxies) + - 9700:9700 + # The following are the two default ports for the tcp+udp servers (you may edit these as needed!) + - 1194:1194 + - 1194:1194/udp + environment: + - TZ=UTC + - MONGODB_URI=mongodb://mongodb:27017/pritunl + # Also enable reverse proxie capabilities + - REVERSE_PROXY=true