From f688c97607f73b73168dc9c2c69d3a9d9d5e3631 Mon Sep 17 00:00:00 2001 From: thomas Date: Tue, 26 Aug 2025 16:02:07 +0000 Subject: [PATCH] =?UTF-8?q?jetkvm/docker-compose.yml=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jetkvm/docker-compose.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 jetkvm/docker-compose.yml diff --git a/jetkvm/docker-compose.yml b/jetkvm/docker-compose.yml new file mode 100644 index 0000000..03ed86d --- /dev/null +++ b/jetkvm/docker-compose.yml @@ -0,0 +1,37 @@ + +services: + jetkvm-api: + image: jetkvm/cloud-api:latest + container_name: jetkvm-api + ports: + - "${JETKVM_PORT}:${JETKVM_PORT}" + env_file: + - .env + environment: + - DATABASE_URL=${DATABASE_URL} + - JWT_SECRET=${JWT_SECRET} + - ENABLE_TLS=${ENABLE_TLS} + - TLS_CERT_PATH=${TLS_CERT_PATH} + - TLS_KEY_PATH=${TLS_KEY_PATH} + volumes: + - ./certs:/certs:ro + depends_on: + - db + restart: unless-stopped + + db: + image: postgres:15 + container_name: jetkvm-db + env_file: + - .env + environment: + - POSTGRES_USER=${POSTGRES_USER} + - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} + - POSTGRES_DB=${POSTGRES_DB} + volumes: + - ${DB_VOLUME_NAME}:/var/lib/postgresql/data + restart: unless-stopped + +volumes: + jetkvm-db-data: + name: ${DB_VOLUME_NAME} \ No newline at end of file