version: '3.8'
services:
psono-database:
container_name: psono-database
image: postgres:9-alpine
environment:
POSTGRES_USER: psono
POSTGRES_PASSWORD: psono
volumes:
- type: bind
source: ./data/psono/postgres
target: /var/lib/postgresql/data
restart: unless-stopped
psono-server:
container_name: psono-server
image: psono/psono-server:latest
volumes:
- type: bind
source: ./config/psono/server-settings.yaml
target: /root/.psono_server/settings.yaml
sysctls:
- net.core.somaxconn=65535
restart: unless-stopped
psono-client:
container_name: psono-client
image: psono/psono-client:latest
volumes:
- type: bind
source: ./config/psono/client-config.json
target: /usr/share/nginx/html/config.json
restart: unless-stopped
psono-admin:
container_name: psono-admin
image: psono/psono-admin-client:latest
volumes:
- type: bind
source: ./config/psono/client-config.json
target: /usr/share/nginx/html/portal/config.json
restart: unless-stopped
Comments