version: '2' services: postgresserver: image: postgres:alpine restart: always ports: - 5432:5432 environment: POSTGRES_PASSWORD: letmein volumes: - /var/lib/ayanova/db:/var/lib/postgresql/data ayanova: image: gztw/ayanova:v8.0.0 restart: always ports: - 7575:7575 volumes: - /var/lib:/var/lib environment: AYANOVA_USE_URLS: http://*:7575 AYANOVA_DB_CONNECTION: User ID=postgres;Password=letmein;Host=postgresserver;Port=5432;Database=AyaNova;Pooling=true; AYANOVA_FOLDER_USER_FILES: /var/lib/ayanova/files/user AYANOVA_FOLDER_BACKUP_FILES: /var/lib/ayanova/files/backup AYANOVA_LOG_PATH: /var/lib/ayanova AYANOVA_LOG_LEVEL: Info #Boot server in test mode which erases db, fetches trial key and seeds db on any restart AYANOVA_SERVER_TEST_MODE: "true" AYANOVA_SERVER_TEST_MODE_SEEDLEVEL: "small" AYANOVA_SERVER_TEST_MODE_TZ_OFFSET: "-7" build: context: ./ayanovadocker dockerfile: Dockerfile links: - postgresserver depends_on: - "postgresserver" networks: default: external: name: docker-network