diff --git a/docker-compose.caddy.yml b/docker-compose.caddy.yml new file mode 100644 index 0000000..d8b1cd9 --- /dev/null +++ b/docker-compose.caddy.yml @@ -0,0 +1,29 @@ +services: + markmywords: + build: . + container_name: markmywords + expose: + - 5000 + volumes: + # Configuration directory with password file + - ./config:/config:rw + # Content directory for markdown files (can be encrypted) + - ./content:/content:rw + # Data directory for search index + - ./data:/data:rw + environment: + # Set Flask environment + FLASK_ENV: production + # Enable file encryption + ENCRYPTION_ENABLED: "true" + # Python unbuffered output for real-time logs + PYTHONUNBUFFERED: 1 + restart: unless-stopped + networks: + - markmywords-standalone + +networks: + markmywords-standalone: + name: markmywords-standalone-network + driver: bridge + external: true diff --git a/docker-compose.override.yml.example b/docker-compose.override.yml.example deleted file mode 100644 index 0134547..0000000 --- a/docker-compose.override.yml.example +++ /dev/null @@ -1,17 +0,0 @@ -services: - markmywords: - build: . - container_name: markmywords - expose: - - 5000 - volumes: - # Configuration directory with repositories.json - - ./config:/config:rw - # Data directory for cloned repositories and search index - - ./data:/data:rw - environment: - # Set Flask environment - FLASK_ENV: production - # Python unbuffered output for real-time logs - PYTHONUNBUFFERED: 1 - restart: unless-stopped diff --git a/docker-compose.yml b/docker-compose.yml index e6ea7f9..d1d99b6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,7 @@ services: markmywords: build: . - container_name: markmywords_test + container_name: markmywords ports: - "5000:5000" volumes: