Docker images are distributed with 2 different container types. All images are hosted in the docker hub https://hub.docker.com/u/6kare address.
On container start, the default domain is automatically created with "admin@emakin.com" user and "admin" password. The application can be accessed from http://localhost address, and the host administration settings can be accessed from http://localhost/hostadm address.
...
Code Block | ||
---|---|---|
| ||
version: '3'
services:
web:
image: 6kare/emakin:latest
ports:
- "80:80"
- "443:443"
- "7180:7180"
- "25:25"
- "587:587"
- "465:465"
depends_on:
- redis
- postgre
- basex
- tika
volumes:
- "emkdata:/app/Configuration/Data"
environment:
- AK_DbProvider=Npgsql.NpgsqlFactory
- AK_DbConnStr=Host=postgre;Database=ALTIKARE;Username=ALTIKARE;Password=ALTIKARE;
- AK_RedisConnStr=redis,allowAdmin=true
- AK_BasexConnStr=http://admin:admin@basex:1984/
- AK_TikaConnStr=http://tika:9998/
- AK_WopiConnStr=http://onlyoffice/hosting/discovery
- AK_AntivirusServerUrl=tcp://clamav:3310
postgre:
image: "postgres"
restart: always
volumes:
# - "/var/run/postgres/postgres.sock:/var/run/postgres/postgres.sock"
- "pgdata:/var/lib/postgresql/data"
environment:
- POSTGRES_USER=ALTIKARE
- POSTGRES_PASSWORD=ALTIKARE
- POSTGRES_DB=ALTIKARE
redis:
image: "redis:alpine"
expose:
- "6379"
basex:
image: "6kare/basex"
expose:
- "1984"
volumes:
- "basexdata:/srv/basex/data"
tika:
image: "6kare/tika2"
restart: always
expose:
- 9998
onlyoffice:
image: onlyoffice/documentserver
restart: always
environment:
USE_UNAUTHORIZED_STORAGE: "true"
WOPI_ENABLED: "true"
expose:
- 80
- 443
clamav:
image: "clamav/clamav:latest"
restart: always
expose:
- 3310
volumes:
- "clamavdata:/var/lib/clamav"
volumes:
emkdata:
pgdata:
basexdata:
clamavdata: |
...