Advertisement
TheMRP

Blinko - Docker Compose

Jan 26th, 2025
320
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.40 KB | None | 0 0
  1. services:
  2.   blinko-website:
  3.     image: blinkospace/blinko:latest
  4.     container_name: blinko-website
  5.     environment:
  6.       NODE_ENV: production
  7.       NEXTAUTH_URL: http://192.168.178.168:1111
  8.       NEXT_PUBLIC_BASE_URL: http://192.168.178.168:1111
  9.       NEXTAUTH_SECRET: my_ultra_secure_nextauth_secret
  10.       DATABASE_URL: postgres://postgres:mysecretpassword@Blinko-DB:5432/postgres
  11.     depends_on:
  12.       postgres:
  13.         condition: service_healthy
  14.     volumes:
  15.      - ~/your-name/.blinko:/app/.blinko
  16.     restart: always
  17.     logging:
  18.       options:
  19.         max-size: "10m"
  20.         max-file: "3"
  21.     ports:
  22.      - "1111:1111"
  23.     healthcheck:
  24.       test: ["CMD", "curl", "-f", "http://localhost:1111/"]
  25.       interval: 30s
  26.       timeout: 10s
  27.       retries: 5
  28.       start_period: 30s
  29.     networks:
  30.      - blinko-network
  31.  
  32.   postgres:
  33.     image: postgres:14
  34.     container_name: Blinko-DB
  35.     restart: always
  36.     ports:
  37.      - "5432:5432"
  38.     environment:
  39.       POSTGRES_DB: postgres
  40.       POSTGRES_USER: postgres
  41.       POSTGRES_PASSWORD: mysecretpassword
  42.       TZ: Europe/London
  43.     volumes:
  44.      - /home/mrp/docker/blinko/db:/var/lib/postgresql/data
  45.     healthcheck:
  46.       test: ["CMD", "pg_isready", "-U", "postgres", "-d", "postgres"]
  47.       interval: 5s
  48.       timeout: 10s
  49.       retries: 5
  50.     networks:
  51.      - blinko-network
  52.  
  53. networks:
  54.   blinko-network:
  55.     driver: bridge
  56.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement