poudenes revised this gist . Go to revision
1 file changed, 2 insertions, 29 deletions
dockflare.yaml
| @@ -1,8 +1,6 @@ | |||
| 1 | 1 | services: | |
| 2 | 2 | dockflare-socket-proxy: | |
| 3 | 3 | image: tecnativa/docker-socket-proxy:v0.4.1 | |
| 4 | - | logging: | |
| 5 | - | driver: none | |
| 6 | 4 | container_name: dockflare-socket-proxy | |
| 7 | 5 | hostname: dockflare-socket-proxy | |
| 8 | 6 | restart: unless-stopped | |
| @@ -20,9 +18,6 @@ services: | |||
| 20 | 18 | PING: 1 | |
| 21 | 19 | INFO: 1 | |
| 22 | 20 | EXEC: 1 | |
| 23 | - | healthcheck: | |
| 24 | - | disable: true | |
| 25 | - | mem_limit: 512m | |
| 26 | 21 | networks: | |
| 27 | 22 | synology: | |
| 28 | 23 | ipv4_address: 172.30.33.145 | |
| @@ -39,8 +34,6 @@ services: | |||
| 39 | 34 | ||
| 40 | 35 | dockflare: | |
| 41 | 36 | image: alplat/dockflare:stable | |
| 42 | - | logging: | |
| 43 | - | driver: none | |
| 44 | 37 | container_name: dockflare | |
| 45 | 38 | hostname: dockflare | |
| 46 | 39 | restart: unless-stopped | |
| @@ -52,26 +45,11 @@ services: | |||
| 52 | 45 | REDIS_URL: redis://dockflare-redis:6379/0 | |
| 53 | 46 | REDIS_DB_INDEX: 0 | |
| 54 | 47 | DOCKER_HOST: tcp://dockflare-socket-proxy:2375 | |
| 55 | - | labels: | |
| 56 | - | - "dockflare.enable=true" | |
| 57 | - | - "dockflare.access.name=dockflare" | |
| 58 | - | - "dockflare.hostname=dockflare.hassio.nl" | |
| 59 | - | - "dockflare.service=http://172.30.33.147:5000" | |
| 60 | - | - "dockflare.access.policy=authenticate" | |
| 61 | - | - "dockflare.access.group=access_pocketid" | |
| 62 | - | ||
| 63 | - | - "homepage.group=Server" | |
| 64 | - | - "homepage.name=Dockflare" | |
| 65 | - | - "homepage.href=http://192.168.100.62:5000" | |
| 66 | - | - "homepage.description=Docker Cloudflare portal" | |
| 67 | - | healthcheck: | |
| 68 | - | disable: true | |
| 69 | - | mem_limit: 512m | |
| 70 | 48 | depends_on: | |
| 71 | 49 | dockflare-socket-proxy: | |
| 72 | 50 | condition: service_started | |
| 73 | - | # dockflare-init: | |
| 74 | - | # condition: service_completed_successfully | |
| 51 | + | dockflare-init: | |
| 52 | + | condition: service_completed_successfully | |
| 75 | 53 | dockflare-redis: | |
| 76 | 54 | condition: service_started | |
| 77 | 55 | networks: | |
| @@ -80,8 +58,6 @@ services: | |||
| 80 | 58 | ||
| 81 | 59 | dockflare-redis: | |
| 82 | 60 | image: redis:7-alpine | |
| 83 | - | logging: | |
| 84 | - | driver: none | |
| 85 | 61 | container_name: dockflare-redis | |
| 86 | 62 | hostname: dockflare-redis | |
| 87 | 63 | restart: unless-stopped | |
| @@ -89,9 +65,6 @@ services: | |||
| 89 | 65 | volumes: | |
| 90 | 66 | - dockflare_redis:/data | |
| 91 | 67 | - ${GLOBAL_CONTAINERS}/dockflare/dockflare_redis:/data | |
| 92 | - | healthcheck: | |
| 93 | - | disable: true | |
| 94 | - | mem_limit: 512m | |
| 95 | 68 | networks: | |
| 96 | 69 | synology: | |
| 97 | 70 | ipv4_address: 172.30.33.148 | |
poudenes revised this gist . Go to revision
1 file changed, 100 insertions
dockflare.yaml(file created)
| @@ -0,0 +1,100 @@ | |||
| 1 | + | services: | |
| 2 | + | dockflare-socket-proxy: | |
| 3 | + | image: tecnativa/docker-socket-proxy:v0.4.1 | |
| 4 | + | logging: | |
| 5 | + | driver: none | |
| 6 | + | container_name: dockflare-socket-proxy | |
| 7 | + | hostname: dockflare-socket-proxy | |
| 8 | + | restart: unless-stopped | |
| 9 | + | volumes: | |
| 10 | + | - /etc/localtime:/etc/localtime:ro | |
| 11 | + | - /var/run/docker.sock:/var/run/docker.sock | |
| 12 | + | environment: | |
| 13 | + | TZ: ${GLOBAL_TZ} | |
| 14 | + | DOCKER_HOST: "unix:///var/run/docker.sock" | |
| 15 | + | CONTAINERS: 1 | |
| 16 | + | EVENTS: 1 | |
| 17 | + | NETWORKS: 1 | |
| 18 | + | IMAGES: 1 | |
| 19 | + | POST: 1 | |
| 20 | + | PING: 1 | |
| 21 | + | INFO: 1 | |
| 22 | + | EXEC: 1 | |
| 23 | + | healthcheck: | |
| 24 | + | disable: true | |
| 25 | + | mem_limit: 512m | |
| 26 | + | networks: | |
| 27 | + | synology: | |
| 28 | + | ipv4_address: 172.30.33.145 | |
| 29 | + | ||
| 30 | + | dockflare-init: | |
| 31 | + | image: alpine:3.20 | |
| 32 | + | restart: no | |
| 33 | + | command: ["sh", "-c", "chown -R 65532:65532 /app/data"] | |
| 34 | + | volumes: | |
| 35 | + | - ${GLOBAL_CONTAINERS}/dockflare/dockflare_data:/app/data | |
| 36 | + | networks: | |
| 37 | + | synology: | |
| 38 | + | ipv4_address: 172.30.33.146 | |
| 39 | + | ||
| 40 | + | dockflare: | |
| 41 | + | image: alplat/dockflare:stable | |
| 42 | + | logging: | |
| 43 | + | driver: none | |
| 44 | + | container_name: dockflare | |
| 45 | + | hostname: dockflare | |
| 46 | + | restart: unless-stopped | |
| 47 | + | ports: | |
| 48 | + | - "5000:5000" | |
| 49 | + | volumes: | |
| 50 | + | - ${GLOBAL_CONTAINERS}/dockflare/dockflare_data:/app/data | |
| 51 | + | environment: | |
| 52 | + | REDIS_URL: redis://dockflare-redis:6379/0 | |
| 53 | + | REDIS_DB_INDEX: 0 | |
| 54 | + | DOCKER_HOST: tcp://dockflare-socket-proxy:2375 | |
| 55 | + | labels: | |
| 56 | + | - "dockflare.enable=true" | |
| 57 | + | - "dockflare.access.name=dockflare" | |
| 58 | + | - "dockflare.hostname=dockflare.hassio.nl" | |
| 59 | + | - "dockflare.service=http://172.30.33.147:5000" | |
| 60 | + | - "dockflare.access.policy=authenticate" | |
| 61 | + | - "dockflare.access.group=access_pocketid" | |
| 62 | + | ||
| 63 | + | - "homepage.group=Server" | |
| 64 | + | - "homepage.name=Dockflare" | |
| 65 | + | - "homepage.href=http://192.168.100.62:5000" | |
| 66 | + | - "homepage.description=Docker Cloudflare portal" | |
| 67 | + | healthcheck: | |
| 68 | + | disable: true | |
| 69 | + | mem_limit: 512m | |
| 70 | + | depends_on: | |
| 71 | + | dockflare-socket-proxy: | |
| 72 | + | condition: service_started | |
| 73 | + | # dockflare-init: | |
| 74 | + | # condition: service_completed_successfully | |
| 75 | + | dockflare-redis: | |
| 76 | + | condition: service_started | |
| 77 | + | networks: | |
| 78 | + | synology: | |
| 79 | + | ipv4_address: 172.30.33.147 | |
| 80 | + | ||
| 81 | + | dockflare-redis: | |
| 82 | + | image: redis:7-alpine | |
| 83 | + | logging: | |
| 84 | + | driver: none | |
| 85 | + | container_name: dockflare-redis | |
| 86 | + | hostname: dockflare-redis | |
| 87 | + | restart: unless-stopped | |
| 88 | + | command: ["redis-server", "--save", "", "--appendonly", "no"] | |
| 89 | + | volumes: | |
| 90 | + | - dockflare_redis:/data | |
| 91 | + | - ${GLOBAL_CONTAINERS}/dockflare/dockflare_redis:/data | |
| 92 | + | healthcheck: | |
| 93 | + | disable: true | |
| 94 | + | mem_limit: 512m | |
| 95 | + | networks: | |
| 96 | + | synology: | |
| 97 | + | ipv4_address: 172.30.33.148 | |
| 98 | + | networks: | |
| 99 | + | synology: | |
| 100 | + | external: true | |