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