services: joplin-server: image: joplin/server:latest container_name: joplin-server restart: always environment: APP_PORT: 8030 APP_BASE_URL: https://server.joplin.adamoutler.com DB_CLIENT: sqlite3 DB_FILE: /var/lib/joplin/database.sqlite ORIGINS: "'https://joplin.adamoutler.com','https://server.joplin.adamoutler.com', 'http://192.168.1.115:8083','http://192.168.1.115:8088','http://192.168.1.115:8089'" TZ: America/New York ports: - "8030:8030" volumes: - data:/var/lib/joplin networks: - joplin-net joplin-vieweb: image: gri38/django-joplin-vieweb:latest container_name: joplin-vieweb depends_on: - joplin-terminal-xapi environment: ORIGINS: "'https://joplin.adamoutler.com','https://server.joplin.adamoutler.com', 'http://192.168.1.115:8083','http://192.168.1.115:8088','http://192.168.1.115:8089'" CERT_DOMAIN: joplin.adamoutler.com TZ: America/New York restart: unless-stopped ports: - 8088:8000 - 8089:8001 volumes: - data:/root/.config/joplin - vieweb:/root/.config/joplin-vieweb networks: - joplin-net joplin-terminal-xapi: container_name: joplin-terminal-xapi image: gri38/joplin-terminal-xapi:latest restart: unless-stopped environment: CERT_DOMAIN: joplin.adamoutler.com ORIGINS: "'https://joplin.adamoutler.com','https://server.joplin.adamoutler.com', 'http://192.168.1.115:8083','http://192.168.1.115:8088','http://192.168.1.115:8089'" TZ: America/New York volumes: - data:/root/.config/joplin:ro networks: - joplin-net volumes: data: vieweb: apidata: networks: joplin-net: name: joplin-net