From 6827099f4407d2b9c3e8a764a5d417798411820d Mon Sep 17 00:00:00 2001 From: Jordan Walster Date: Sun, 27 Apr 2025 23:46:42 +0100 Subject: [PATCH] chore: update example compose file --- docker-compose-example.yml | 39 +++++++++++++++++++++++++++++--------- 1 file changed, 30 insertions(+), 9 deletions(-) diff --git a/docker-compose-example.yml b/docker-compose-example.yml index 63eec1d..4b0ce0b 100644 --- a/docker-compose-example.yml +++ b/docker-compose-example.yml @@ -2,17 +2,38 @@ services: photon: container_name: photon_dashboard image: git.jrdn.dev/jordanwalster/photon-dashboard:latest - ports: - - 8090:80 volumes: + - ./db:/var/www/html/db - type: bind - source: ./data + source: ${DATA_PATH} target: /var/www/html/data bind: propagation: rshared - environment: - ADMIN_DOMAIN: photon.jrdn.dev - SHARE_DOMAIN: ss.example.com - USER_EMAIL: me@example.com - TAGS_ENABLED: false - SEARCH_ENABLED: false + ports: + - ${PHOTON_PORT:-8090}:80 + env_file: + - .env + web: + container_name: public_web + image: nginx + ports: + - 8080:80 + volumes: + - ${DATA_PATH}:/usr/share/nginx/html:ro + worker: + container_name: photon_worker + image: git.jrdn.dev/jordanwalster/photon-worker:latest + volumes: + - ${DATA_PATH}:/var/www/html/data + env_file: + - .env + db: + container_name: photon_db + image: mariadb + volumes: + - db:/var/lib/mysql + env_file: + - .env + +volumes: + db: \ No newline at end of file